[2026-07-07 23:51:48] local.ERROR: SQLSTATE[HY000] [1049] Unknown database 'laravel' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: laravel, SQL: select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'migrations' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'laravel' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: laravel, SQL: select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'migrations' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:857) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('select exists (...', Array, Object(Closure)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(426): Illuminate/Database/Connection->run('select exists (...', Array, Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(371): Illuminate/Database/Connection->select('select exists (...', Array, true) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(388): Illuminate/Database/Connection->selectOne('select exists (...', Array, true) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(176): Illuminate/Database/Connection->scalar('select exists (...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php(185): Illuminate/Database/Schema/Builder->hasTable('migrations') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(797): Illuminate/Database/Migrations/DatabaseMigrationRepository->repositoryExists() #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(166): Illuminate/Database/Migrations/Migrator->repositoryExists() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}(1) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(166): retry(1, Object(Closure), 0, Object(Closure)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(142): Illuminate/Database/Console/Migrations/MigrateCommand->repositoryExists() #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(112): Illuminate/Database/Console/Migrations/MigrateCommand->prepareDatabase() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(672): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}() #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations() #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle() #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #21 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #23 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #24 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #25 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #28 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #29 {main} [previous exception] [object] (PDOException(code: 1049): SQLSTATE[HY000] [1049] Unknown database 'laravel' at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate/Database/Connectors/Connector->createPdoConnection('mysql:host=127....', 'root', Object(SensitiveParameterValue), Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate/Database/Connectors/Connector->createConnection('mysql:host=127....', Array, Array) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(220): Illuminate/Database/Connectors/MySqlConnector->connect(Array) #4 [internal function]: Illuminate/Database/Connectors/ConnectionFactory->Illuminate/Database/Connectors/{closure}() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1297): call_user_func(Object(Closure)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1335): Illuminate/Database/Connection->getPdo() #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(542): Illuminate/Database/Connection->getReadPdo() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(435): Illuminate/Database/Connection->getPdoForSelect(true) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(846): Illuminate/Database/Connection->Illuminate/Database/{closure}('select exists (...', Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('select exists (...', Array, Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(426): Illuminate/Database/Connection->run('select exists (...', Array, Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(371): Illuminate/Database/Connection->select('select exists (...', Array, true) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(388): Illuminate/Database/Connection->selectOne('select exists (...', Array, true) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(176): Illuminate/Database/Connection->scalar('select exists (...') #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php(185): Illuminate/Database/Schema/Builder->hasTable('migrations') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(797): Illuminate/Database/Migrations/DatabaseMigrationRepository->repositoryExists() #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(166): Illuminate/Database/Migrations/Migrator->repositoryExists() #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/helpers.php(328): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}(1) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(166): retry(1, Object(Closure), 0, Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(142): Illuminate/Database/Console/Migrations/MigrateCommand->repositoryExists() #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(112): Illuminate/Database/Console/Migrations/MigrateCommand->prepareDatabase() #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(672): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}() #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations() #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle() #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #31 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #33 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #34 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #35 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #38 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #39 {main} "} [2026-07-07 23:52:22] local.ERROR: Class "RecordStatus" not found {"exception":"[object] (Error(code: 0): Class \"RecordStatus\" not found at C:/laragon/www/freegive/database/migrations/0001_01_01_000000_create_users_table.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(529): Illuminate/Database/Migrations/Migration@anonymous->{closure}(Object(Illuminate/Database/Schema/Blueprint)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/helpers.php(393): Illuminate/Database/Schema/Builder->Illuminate/Database/Schema/{closure}(Object(Illuminate/Database/Schema/Blueprint)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(526): tap(Object(Illuminate/Database/Schema/Blueprint), Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->create('users', Object(Closure)) #4 C:/laragon/www/freegive/database/migrations/0001_01_01_000000_create_users_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('create', Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up', '0001_01_01_0000...') #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(853): Illuminate/Console/View/Components/Task->render('0001_01_01_0000...', Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '0001_01_01_0000...', Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(118): Illuminate/Database/Migrations/Migrator->run(Array, Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(672): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}() #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations() #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle() #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #24 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #26 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #27 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #28 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #31 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #32 {main} "} [2026-07-08 00:12:28] local.ERROR: Class "App\Shared\Enums\RecordStatus" not found {"exception":"[object] (Error(code: 0): Class \"App\\Shared\\Enums\\RecordStatus\" not found at C:/laragon/www/freegive/database/migrations/0001_01_01_000000_create_users_table.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(529): Illuminate/Database/Migrations/Migration@anonymous->{closure}(Object(Illuminate/Database/Schema/Blueprint)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/helpers.php(393): Illuminate/Database/Schema/Builder->Illuminate/Database/Schema/{closure}(Object(Illuminate/Database/Schema/Blueprint)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(526): tap(Object(Illuminate/Database/Schema/Blueprint), Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->create('users', Object(Closure)) #4 C:/laragon/www/freegive/database/migrations/0001_01_01_000000_create_users_table.php(15): Illuminate/Support/Facades/Facade::__callStatic('create', Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up', '0001_01_01_0000...') #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(853): Illuminate/Console/View/Components/Task->render('0001_01_01_0000...', Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '0001_01_01_0000...', Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(118): Illuminate/Database/Migrations/Migrator->run(Array, Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(672): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}() #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations() #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle() #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #24 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #26 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #27 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #28 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #31 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #32 {main} "} [2026-07-08 00:16:31] local.ERROR: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'status' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: fg_dbase, SQL: create table `users` (`id` bigint unsigned not null auto_increment primary key, `uuid` char(36) not null, `firstname` varchar(255) not null, `lastname` varchar(255) not null, `username` varchar(255) not null, `email` varchar(255) not null, `phone` varchar(255) not null, `password` varchar(255) not null, `avatar` varchar(255) null, `status` varchar(30) not null default 'active', `email_verified_at` timestamp null, `phone_verified_at` timestamp null, `last_login_at` timestamp null, `created_by` bigint unsigned null, `updated_by` bigint unsigned null, `deleted_by` bigint unsigned null, `version` int not null default '1', `status` varchar(30) not null default 'active', `remember_token` varchar(100) null, `created_at` timestamp null, `updated_at` timestamp null, `deleted_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci') {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S21): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'status' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: fg_dbase, SQL: create table `users` (`id` bigint unsigned not null auto_increment primary key, `uuid` char(36) not null, `firstname` varchar(255) not null, `lastname` varchar(255) not null, `username` varchar(255) not null, `email` varchar(255) not null, `phone` varchar(255) not null, `password` varchar(255) not null, `avatar` varchar(255) null, `status` varchar(30) not null default 'active', `email_verified_at` timestamp null, `phone_verified_at` timestamp null, `last_login_at` timestamp null, `created_by` bigint unsigned null, `updated_by` bigint unsigned null, `deleted_by` bigint unsigned null, `version` int not null default '1', `status` varchar(30) not null default 'active', `remember_token` varchar(100) null, `created_at` timestamp null, `updated_at` timestamp null, `deleted_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci') at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:857) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('create table `u...', Array, Object(Closure)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(590): Illuminate/Database/Connection->run('create table `u...', Array, Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(122): Illuminate/Database/Connection->statement('create table `u...') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(708): Illuminate/Database/Schema/Blueprint->build() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(526): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->create('users', Object(Closure)) #6 C:/laragon/www/freegive/database/migrations/0001_01_01_000000_create_users_table.php(15): Illuminate/Support/Facades/Facade::__callStatic('create', Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up') #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up', '0001_01_01_0000...') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(853): Illuminate/Console/View/Components/Task->render('0001_01_01_0000...', Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '0001_01_01_0000...', Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(118): Illuminate/Database/Migrations/Migrator->run(Array, Array) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(672): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}() #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations() #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle() #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #26 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #28 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #29 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #30 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #33 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #34 {main} [previous exception] [object] (PDOException(code: 42S21): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'status' at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:601) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(601): PDOStatement->execute() #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(846): Illuminate/Database/Connection->Illuminate/Database/{closure}('create table `u...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('create table `u...', Array, Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(590): Illuminate/Database/Connection->run('create table `u...', Array, Object(Closure)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(122): Illuminate/Database/Connection->statement('create table `u...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(708): Illuminate/Database/Schema/Blueprint->build() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(526): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->create('users', Object(Closure)) #8 C:/laragon/www/freegive/database/migrations/0001_01_01_000000_create_users_table.php(15): Illuminate/Support/Facades/Facade::__callStatic('create', Array) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up', '0001_01_01_0000...') #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(853): Illuminate/Console/View/Components/Task->render('0001_01_01_0000...', Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '0001_01_01_0000...', Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(118): Illuminate/Database/Migrations/Migrator->run(Array, Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(672): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}() #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations() #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle() #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #28 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #30 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #31 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #32 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #35 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #36 {main} "} [2026-07-08 00:18:13] local.ERROR: Class "RecordStatus" not found {"exception":"[object] (Error(code: 0): Class \"RecordStatus\" not found at C:/laragon/www/freegive/database/migrations/2026_07_05_192914_create_organizations_table.php:33) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(529): Illuminate/Database/Migrations/Migration@anonymous->{closure}(Object(Illuminate/Database/Schema/Blueprint)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/helpers.php(393): Illuminate/Database/Schema/Builder->Illuminate/Database/Schema/{closure}(Object(Illuminate/Database/Schema/Blueprint)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(526): tap(Object(Illuminate/Database/Schema/Blueprint), Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->create('organizations', Object(Closure)) #4 C:/laragon/www/freegive/database/migrations/2026_07_05_192914_create_organizations_table.php(13): Illuminate/Support/Facades/Facade::__callStatic('create', Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up', '2026_07_05_1929...') #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(853): Illuminate/Console/View/Components/Task->render('2026_07_05_1929...', Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_07_05_1929...', Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(118): Illuminate/Database/Migrations/Migrator->run(Array, Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(672): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}() #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations() #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle() #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #24 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #26 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #27 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/MigrateCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #28 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #31 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #32 {main} "} [2026-07-08 00:20:36] local.ERROR: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'status' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: fg_dbase, SQL: create table `organizations` (`id` bigint unsigned not null auto_increment primary key, `uuid` char(36) not null, `owner_id` bigint unsigned not null, `name` varchar(255) not null, `slug` varchar(255) not null, `type` varchar(255) not null, `email` varchar(255) null, `phone` varchar(255) null, `website` varchar(255) null, `description` text null, `logo` varchar(255) null, `cover` varchar(255) null, `verified` tinyint(1) not null default '0', `status` varchar(30) not null default 'active', `version` int unsigned not null default '1', `status` varchar(30) not null default 'active', `created_by` bigint unsigned null, `updated_by` bigint unsigned null, `deleted_by` bigint unsigned null, `created_at` timestamp null, `updated_at` timestamp null, `deleted_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci') {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S21): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'status' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: fg_dbase, SQL: create table `organizations` (`id` bigint unsigned not null auto_increment primary key, `uuid` char(36) not null, `owner_id` bigint unsigned not null, `name` varchar(255) not null, `slug` varchar(255) not null, `type` varchar(255) not null, `email` varchar(255) null, `phone` varchar(255) null, `website` varchar(255) null, `description` text null, `logo` varchar(255) null, `cover` varchar(255) null, `verified` tinyint(1) not null default '0', `status` varchar(30) not null default 'active', `version` int unsigned not null default '1', `status` varchar(30) not null default 'active', `created_by` bigint unsigned null, `updated_by` bigint unsigned null, `deleted_by` bigint unsigned null, `created_at` timestamp null, `updated_at` timestamp null, `deleted_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci') at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:857) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('create table `o...', Array, Object(Closure)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(590): Illuminate/Database/Connection->run('create table `o...', Array, Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(122): Illuminate/Database/Connection->statement('create table `o...') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(708): Illuminate/Database/Schema/Blueprint->build() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(526): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->create('organizations', Object(Closure)) #6 C:/laragon/www/freegive/database/migrations/2026_07_05_192914_create_organizations_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('create', Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up') #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up', '2026_07_05_1929...') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(853): Illuminate/Console/View/Components/Task->render('2026_07_05_1929...', Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_07_05_1929...', Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(118): Illuminate/Database/Migrations/Migrator->run(Array, Array) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(672): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}() #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations() #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle() #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #26 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(29): Illuminate/Console/Command->runCommand('migrate', Array, Object(Illuminate/Console/OutputStyle)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php(88): Illuminate/Console/Command->call('migrate', Array) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/FreshCommand->handle() #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #37 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #39 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #40 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/FreshCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #41 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #44 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #45 {main} [previous exception] [object] (PDOException(code: 42S21): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'status' at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:601) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(601): PDOStatement->execute() #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(846): Illuminate/Database/Connection->Illuminate/Database/{closure}('create table `o...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('create table `o...', Array, Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(590): Illuminate/Database/Connection->run('create table `o...', Array, Object(Closure)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(122): Illuminate/Database/Connection->statement('create table `o...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(708): Illuminate/Database/Schema/Blueprint->build() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(526): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->create('organizations', Object(Closure)) #8 C:/laragon/www/freegive/database/migrations/2026_07_05_192914_create_organizations_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('create', Array) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up', '2026_07_05_1929...') #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(853): Illuminate/Console/View/Components/Task->render('2026_07_05_1929...', Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_07_05_1929...', Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(118): Illuminate/Database/Migrations/Migrator->run(Array, Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(672): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}() #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations() #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle() #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #28 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(29): Illuminate/Console/Command->runCommand('migrate', Array, Object(Illuminate/Console/OutputStyle)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php(88): Illuminate/Console/Command->call('migrate', Array) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/FreshCommand->handle() #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #39 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #41 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #42 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/FreshCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #43 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #46 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #47 {main} "} [2026-07-08 00:23:35] local.ERROR: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'status' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: fg_dbase, SQL: create table `organizations` (`id` bigint unsigned not null auto_increment primary key, `uuid` char(36) not null, `owner_id` bigint unsigned not null, `name` varchar(255) not null, `slug` varchar(255) not null, `type` varchar(255) not null, `email` varchar(255) null, `phone` varchar(255) null, `website` varchar(255) null, `description` text null, `logo` varchar(255) null, `cover` varchar(255) null, `verified` tinyint(1) not null default '0', `status` varchar(30) not null default 'active', `version` int unsigned not null default '1', `status` varchar(30) not null default 'active', `created_by` bigint unsigned null, `updated_by` bigint unsigned null, `deleted_by` bigint unsigned null, `created_at` timestamp null, `updated_at` timestamp null, `deleted_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci') {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S21): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'status' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: fg_dbase, SQL: create table `organizations` (`id` bigint unsigned not null auto_increment primary key, `uuid` char(36) not null, `owner_id` bigint unsigned not null, `name` varchar(255) not null, `slug` varchar(255) not null, `type` varchar(255) not null, `email` varchar(255) null, `phone` varchar(255) null, `website` varchar(255) null, `description` text null, `logo` varchar(255) null, `cover` varchar(255) null, `verified` tinyint(1) not null default '0', `status` varchar(30) not null default 'active', `version` int unsigned not null default '1', `status` varchar(30) not null default 'active', `created_by` bigint unsigned null, `updated_by` bigint unsigned null, `deleted_by` bigint unsigned null, `created_at` timestamp null, `updated_at` timestamp null, `deleted_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci') at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:857) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('create table `o...', Array, Object(Closure)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(590): Illuminate/Database/Connection->run('create table `o...', Array, Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(122): Illuminate/Database/Connection->statement('create table `o...') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(708): Illuminate/Database/Schema/Blueprint->build() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(526): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->create('organizations', Object(Closure)) #6 C:/laragon/www/freegive/database/migrations/2026_07_05_192914_create_organizations_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('create', Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up') #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up', '2026_07_05_1929...') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(853): Illuminate/Console/View/Components/Task->render('2026_07_05_1929...', Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_07_05_1929...', Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(118): Illuminate/Database/Migrations/Migrator->run(Array, Array) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(672): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}() #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations() #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle() #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #26 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(29): Illuminate/Console/Command->runCommand('migrate', Array, Object(Illuminate/Console/OutputStyle)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php(88): Illuminate/Console/Command->call('migrate', Array) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/FreshCommand->handle() #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #37 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #39 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #40 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/FreshCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #41 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #44 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #45 {main} [previous exception] [object] (PDOException(code: 42S21): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'status' at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:601) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(601): PDOStatement->execute() #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(846): Illuminate/Database/Connection->Illuminate/Database/{closure}('create table `o...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('create table `o...', Array, Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(590): Illuminate/Database/Connection->run('create table `o...', Array, Object(Closure)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(122): Illuminate/Database/Connection->statement('create table `o...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(708): Illuminate/Database/Schema/Blueprint->build() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(526): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->create('organizations', Object(Closure)) #8 C:/laragon/www/freegive/database/migrations/2026_07_05_192914_create_organizations_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('create', Array) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up', '2026_07_05_1929...') #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(853): Illuminate/Console/View/Components/Task->render('2026_07_05_1929...', Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_07_05_1929...', Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(118): Illuminate/Database/Migrations/Migrator->run(Array, Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(672): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}() #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations() #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle() #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #28 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(29): Illuminate/Console/Command->runCommand('migrate', Array, Object(Illuminate/Console/OutputStyle)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php(88): Illuminate/Console/Command->call('migrate', Array) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/FreshCommand->handle() #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #39 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #41 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #42 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/FreshCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #43 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #46 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #47 {main} "} [2026-07-08 00:28:06] local.ERROR: Class "RecordStatus" not found {"exception":"[object] (Error(code: 0): Class \"RecordStatus\" not found at C:/laragon/www/freegive/database/migrations/2026_07_05_232850_create_actors_table.php:39) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(529): Illuminate/Database/Migrations/Migration@anonymous->{closure}(Object(Illuminate/Database/Schema/Blueprint)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/helpers.php(393): Illuminate/Database/Schema/Builder->Illuminate/Database/Schema/{closure}(Object(Illuminate/Database/Schema/Blueprint)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(526): tap(Object(Illuminate/Database/Schema/Blueprint), Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->create('actors', Object(Closure)) #4 C:/laragon/www/freegive/database/migrations/2026_07_05_232850_create_actors_table.php(11): Illuminate/Support/Facades/Facade::__callStatic('create', Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up', '2026_07_05_2328...') #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(853): Illuminate/Console/View/Components/Task->render('2026_07_05_2328...', Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_07_05_2328...', Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(118): Illuminate/Database/Migrations/Migrator->run(Array, Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(672): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}() #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations() #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle() #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #24 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(29): Illuminate/Console/Command->runCommand('migrate', Array, Object(Illuminate/Console/OutputStyle)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php(88): Illuminate/Console/Command->call('migrate', Array) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/FreshCommand->handle() #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #35 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #37 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #38 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/FreshCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #39 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #42 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #43 {main} "} [2026-07-08 00:33:15] local.ERROR: Class "RecordStatus" not found {"exception":"[object] (Error(code: 0): Class \"RecordStatus\" not found at C:/laragon/www/freegive/database/migrations/2026_07_06_000139_create_donations_table.php:35) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(529): Illuminate/Database/Migrations/Migration@anonymous->{closure}(Object(Illuminate/Database/Schema/Blueprint)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/helpers.php(393): Illuminate/Database/Schema/Builder->Illuminate/Database/Schema/{closure}(Object(Illuminate/Database/Schema/Blueprint)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(526): tap(Object(Illuminate/Database/Schema/Blueprint), Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->create('donations', Object(Closure)) #4 C:/laragon/www/freegive/database/migrations/2026_07_06_000139_create_donations_table.php(14): Illuminate/Support/Facades/Facade::__callStatic('create', Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up', '2026_07_06_0001...') #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(853): Illuminate/Console/View/Components/Task->render('2026_07_06_0001...', Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_07_06_0001...', Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(118): Illuminate/Database/Migrations/Migrator->run(Array, Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(672): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}() #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations() #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle() #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #24 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(29): Illuminate/Console/Command->runCommand('migrate', Array, Object(Illuminate/Console/OutputStyle)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php(88): Illuminate/Console/Command->call('migrate', Array) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/FreshCommand->handle() #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #35 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #37 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #38 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/FreshCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #39 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #42 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #43 {main} "} [2026-08-22 21:10:46] testing.ERROR: rename(C:\laragon\www\freegive\storage\framework\views\07aED03.tmp,C:\laragon\www\freegive\storage\framework\views\07a068c78d8d97832b2e29dda2453b04.php): Accès refusé (code: 5) {"exception":"[object] (ErrorException(code: 0): rename(C:\\laragon\\www\\freegive\\storage\\framework\\views\\07aED03.tmp,C:\\laragon\\www\\freegive\\storage\\framework\\views\\07a068c78d8d97832b2e29dda2453b04.php): Accès refusé (code: 5) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:233) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(263): Illuminate/Foundation/Bootstrap/HandleExceptions->handleError(2, 'rename(C://larag...', 'C://laragon//www//...', 233) #1 [internal function]: Illuminate/Foundation/Bootstrap/HandleExceptions->Illuminate/Foundation/Bootstrap/{closure}(2, 'rename(C://larag...', 'C://laragon//www//...', 233) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(233): rename('C://laragon//www//...', 'C://laragon//www//...') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler.php(199): Illuminate/Filesystem/Filesystem->replace('C://laragon//www//...', '...') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(68): Illuminate/View/Compilers/BladeCompiler->compile('C://laragon//www//...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(82): Illuminate/View/View->render() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(40): Illuminate/Http/Response->setContent(Object(Illuminate/View/View)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(939): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #57 C:/laragon/www/freegive/tests/Feature/ExampleTest.php(15): Illuminate/Foundation/Testing/TestCase->get('/') #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ExampleTest->test_the_application_returns_a_successful_response() #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_the_applic...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ExampleTest)) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #69 {main} "} [2026-08-22 21:32:58] local.ERROR: SQLSTATE[HY000]: General error: 1 no such table: cache (Connection: sqlite, Database: :memory:, SQL: delete from "cache") {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: cache (Connection: sqlite, Database: :memory:, SQL: delete from \"cache\") at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:857) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('delete from \"ca...', Array, Object(Closure)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(614): Illuminate/Database/Connection->run('delete from \"ca...', Array, Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(578): Illuminate/Database/Connection->affectingStatement('delete from \"ca...', Array) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4520): Illuminate/Database/Connection->delete('delete from \"ca...', Array) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(450): Illuminate/Database/Query/Builder->delete() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(1071): Illuminate/Cache/DatabaseStore->flush() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php(80): Illuminate/Cache/Repository->__call('flush', Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Cache/Console/ClearCommand->handle() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #13 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Laravel/Pao/Laravel/PaoOutputStyle)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Laravel/Pao/Laravel/PaoOutputStyle)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Symfony/Component/Console/Output/NullOutput)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(41): Illuminate/Console/Command->runCommand('cache:clear', Array, Object(Symfony/Component/Console/Output/NullOutput)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(53): Illuminate/Console/Command->callSilent('cache:clear', Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/OptimizeClearCommand.php(48): Illuminate/Console/Command->callSilently('cache:clear') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Foundation/Console/OptimizeClearCommand->Illuminate/Foundation/Console/{closure}() #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate/Console/View/Components/Task->render('cache', Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/OptimizeClearCommand.php(48): Illuminate/Console/View/Components/Factory->__call('task', Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Foundation/Console/OptimizeClearCommand->handle() #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #28 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Laravel/Pao/Laravel/PaoOutputStyle)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Laravel/Pao/Laravel/PaoOutputStyle)) #30 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #31 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Foundation/Console/OptimizeClearCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #32 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #35 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #36 {main} [previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: cache at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:622) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(622): PDO->prepare('delete from \"ca...') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(846): Illuminate/Database/Connection->Illuminate/Database/{closure}('delete from \"ca...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('delete from \"ca...', Array, Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(614): Illuminate/Database/Connection->run('delete from \"ca...', Array, Object(Closure)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(578): Illuminate/Database/Connection->affectingStatement('delete from \"ca...', Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4520): Illuminate/Database/Connection->delete('delete from \"ca...', Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(450): Illuminate/Database/Query/Builder->delete() #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(1071): Illuminate/Cache/DatabaseStore->flush() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cache/Console/ClearCommand.php(80): Illuminate/Cache/Repository->__call('flush', Array) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Cache/Console/ClearCommand->handle() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #15 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Laravel/Pao/Laravel/PaoOutputStyle)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Laravel/Pao/Laravel/PaoOutputStyle)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Symfony/Component/Console/Output/NullOutput)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(41): Illuminate/Console/Command->runCommand('cache:clear', Array, Object(Symfony/Component/Console/Output/NullOutput)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(53): Illuminate/Console/Command->callSilent('cache:clear', Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/OptimizeClearCommand.php(48): Illuminate/Console/Command->callSilently('cache:clear') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Foundation/Console/OptimizeClearCommand->Illuminate/Foundation/Console/{closure}() #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate/Console/View/Components/Task->render('cache', Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/OptimizeClearCommand.php(48): Illuminate/Console/View/Components/Factory->__call('task', Array) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Foundation/Console/OptimizeClearCommand->handle() #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #30 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Laravel/Pao/Laravel/PaoOutputStyle)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Laravel/Pao/Laravel/PaoOutputStyle)) #32 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #33 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Foundation/Console/OptimizeClearCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #34 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #37 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #38 {main} "} [2026-08-22 22:01:28] testing.ERROR: Class "App\Models\BaseAuthenticatable" not found {"exception":"[object] (Error(code: 0): Class \"App\\Models\\BaseAuthenticatable\" not found at C:/laragon/www/freegive/app/Models/User.php:12) [stacktrace] #0 C:/laragon/www/freegive/vendor/composer/ClassLoader.php(576): include() #1 C:/laragon/www/freegive/vendor/composer/ClassLoader.php(427): Composer/Autoload/{closure}('C://laragon//www//...') #2 C:/laragon/www/freegive/app/Modules/Identity/Infrastructure/Persistence/EloquentUserRepository.php(15): Composer/Autoload/ClassLoader->loadClass('App//Models//User') #3 C:/laragon/www/freegive/app/Modules/Identity/Application/Actions/RegisterUserAction.php(21): App/Modules/Identity/Infrastructure/Persistence/EloquentUserRepository->create(Object(App/Modules/Identity/Application/DTO/RegisterUserData)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Identity/Application/Actions/RegisterUserAction->App/Modules/Identity/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #7 C:/laragon/www/freegive/app/Modules/Identity/Application/Actions/RegisterUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #8 C:/laragon/www/freegive/app/Modules/Identity/Presentation/Http/Controllers/RegisterController.php(18): App/Modules/Identity/Application/Actions/RegisterUserAction->execute(Object(App/Modules/Identity/Application/DTO/RegisterUserData)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Identity/Presentation/Http/Controllers/RegisterController->__invoke(Object(App/Modules/Identity/Presentation/Http/Requests/RegisterRequest), Object(App/Modules/Identity/Application/Actions/RegisterUserAction)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Identity/Presentation/Http/Controllers/RegisterController), '__invoke') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/RedirectIfAuthenticated.php(47): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/RedirectIfAuthenticated->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/auth/regis...', Array, Array, Array, Array, '{\"firstname\":\"A...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/auth/regis...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/IdentityHttpTest.php(17): Illuminate/Foundation/Testing/TestCase->postJson('/api/auth/regis...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/IdentityHttpTest->test_registration_creates_user_and_actor_atomically_and_authenticates_session() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_registrati...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/IdentityHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #76 {main} "} [2026-08-22 22:01:28] testing.ERROR: Class "App\Models\BaseAuthenticatable" not found {"exception":"[object] (Error(code: 0): Class \"App\\Models\\BaseAuthenticatable\" not found at C:/laragon/www/freegive/app/Models/User.php:12) [stacktrace] #0 C:/laragon/www/freegive/vendor/composer/ClassLoader.php(576): include() #1 C:/laragon/www/freegive/vendor/composer/ClassLoader.php(427): Composer/Autoload/{closure}('C://laragon//www//...') #2 C:/laragon/www/freegive/app/Modules/Identity/Infrastructure/Persistence/EloquentUserRepository.php(15): Composer/Autoload/ClassLoader->loadClass('App//Models//User') #3 C:/laragon/www/freegive/app/Modules/Identity/Application/Actions/RegisterUserAction.php(21): App/Modules/Identity/Infrastructure/Persistence/EloquentUserRepository->create(Object(App/Modules/Identity/Application/DTO/RegisterUserData)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Identity/Application/Actions/RegisterUserAction->App/Modules/Identity/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #7 C:/laragon/www/freegive/app/Modules/Identity/Application/Actions/RegisterUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #8 C:/laragon/www/freegive/app/Modules/Identity/Presentation/Http/Controllers/RegisterController.php(18): App/Modules/Identity/Application/Actions/RegisterUserAction->execute(Object(App/Modules/Identity/Application/DTO/RegisterUserData)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Identity/Presentation/Http/Controllers/RegisterController->__invoke(Object(App/Modules/Identity/Presentation/Http/Requests/RegisterRequest), Object(App/Modules/Identity/Application/Actions/RegisterUserAction)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Identity/Presentation/Http/Controllers/RegisterController), '__invoke') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/RedirectIfAuthenticated.php(47): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/RedirectIfAuthenticated->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/auth/regis...', Array, Array, Array, Array, '{\"firstname\":\"A...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/auth/regis...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/IdentityHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/auth/regis...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/IdentityHttpTest->test_registration_normalizes_identity_fields_and_validates_password() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_registrati...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/IdentityHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #76 {main} "} [2026-08-22 22:01:28] testing.ERROR: Class "App\Models\BaseAuthenticatable" not found {"exception":"[object] (Error(code: 0): Class \"App\\Models\\BaseAuthenticatable\" not found at C:/laragon/www/freegive/app/Models/User.php:12) [stacktrace] #0 C:/laragon/www/freegive/vendor/composer/ClassLoader.php(576): include() #1 C:/laragon/www/freegive/vendor/composer/ClassLoader.php(427): Composer/Autoload/{closure}('C://laragon//www//...') #2 C:/laragon/www/freegive/app/Modules/Identity/Infrastructure/Persistence/EloquentUserRepository.php(15): Composer/Autoload/ClassLoader->loadClass('App//Models//User') #3 C:/laragon/www/freegive/app/Modules/Identity/Application/Actions/RegisterUserAction.php(21): App/Modules/Identity/Infrastructure/Persistence/EloquentUserRepository->create(Object(App/Modules/Identity/Application/DTO/RegisterUserData)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Identity/Application/Actions/RegisterUserAction->App/Modules/Identity/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #7 C:/laragon/www/freegive/app/Modules/Identity/Application/Actions/RegisterUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #8 C:/laragon/www/freegive/app/Modules/Identity/Presentation/Http/Controllers/RegisterController.php(18): App/Modules/Identity/Application/Actions/RegisterUserAction->execute(Object(App/Modules/Identity/Application/DTO/RegisterUserData)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Identity/Presentation/Http/Controllers/RegisterController->__invoke(Object(App/Modules/Identity/Presentation/Http/Requests/RegisterRequest), Object(App/Modules/Identity/Application/Actions/RegisterUserAction)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Identity/Presentation/Http/Controllers/RegisterController), '__invoke') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/RedirectIfAuthenticated.php(47): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/RedirectIfAuthenticated->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/auth/regis...', Array, Array, Array, Array, '{\"firstname\":\"A...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/auth/regis...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/IdentityHttpTest.php(63): Illuminate/Foundation/Testing/TestCase->postJson('/api/auth/regis...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/IdentityHttpTest->test_user_can_login_read_profile_and_logout() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_can_l...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/IdentityHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #76 {main} "} [2026-08-22 22:01:28] testing.ERROR: Class "App\Models\BaseAuthenticatable" not found {"exception":"[object] (Error(code: 0): Class \"App\\Models\\BaseAuthenticatable\" not found at C:/laragon/www/freegive/app/Models/User.php:12) [stacktrace] #0 C:/laragon/www/freegive/vendor/composer/ClassLoader.php(576): include() #1 C:/laragon/www/freegive/vendor/composer/ClassLoader.php(427): Composer/Autoload/{closure}('C://laragon//www//...') #2 C:/laragon/www/freegive/app/Modules/Identity/Infrastructure/Persistence/EloquentUserRepository.php(15): Composer/Autoload/ClassLoader->loadClass('App//Models//User') #3 C:/laragon/www/freegive/app/Modules/Identity/Application/Actions/RegisterUserAction.php(21): App/Modules/Identity/Infrastructure/Persistence/EloquentUserRepository->create(Object(App/Modules/Identity/Application/DTO/RegisterUserData)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Identity/Application/Actions/RegisterUserAction->App/Modules/Identity/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #7 C:/laragon/www/freegive/app/Modules/Identity/Application/Actions/RegisterUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #8 C:/laragon/www/freegive/app/Modules/Identity/Presentation/Http/Controllers/RegisterController.php(18): App/Modules/Identity/Application/Actions/RegisterUserAction->execute(Object(App/Modules/Identity/Application/DTO/RegisterUserData)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Identity/Presentation/Http/Controllers/RegisterController->__invoke(Object(App/Modules/Identity/Presentation/Http/Requests/RegisterRequest), Object(App/Modules/Identity/Application/Actions/RegisterUserAction)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Identity/Presentation/Http/Controllers/RegisterController), '__invoke') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/RedirectIfAuthenticated.php(47): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/RedirectIfAuthenticated->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/auth/regis...', Array, Array, Array, Array, '{\"firstname\":\"A...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/auth/regis...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/IdentityHttpTest.php(88): Illuminate/Foundation/Testing/TestCase->postJson('/api/auth/regis...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/IdentityHttpTest->test_suspended_user_cannot_login() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_suspended_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/IdentityHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #76 {main} "} [2026-08-22 22:23:17] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #69 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #70 {main} "} [2026-08-22 22:23:41] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #72 {main} "} [2026-08-22 22:24:06] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #72 {main} "} [2026-08-22 22:32:04] testing.ERROR: Un paiement actif existe déjà pour cette commande. {"userId":2,"exception":"[object] (DomainException(code: 0): Un paiement actif existe déjà pour cette commande. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:56) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(32): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '43fb4f64-9d6a-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #72 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #73 {main} "} [2026-08-22 22:32:04] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(81): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(32): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '480f3f40-10c6-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(86): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #69 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #70 {main} "} [2026-08-22 22:33:35] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #72 {main} "} [2026-08-22 22:33:37] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:40) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '93daa17f-a9e3-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #75 {main} "} [2026-08-22 22:33:37] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(87): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '39441781-ed7f-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #72 {main} "} [2026-08-22 22:33:37] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:49) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'e136919b-0012-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #75 {main} "} [2026-08-22 22:34:00] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #72 {main} "} [2026-08-22 22:34:02] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:40) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '0cb5c404-8075-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #75 {main} "} [2026-08-22 22:34:02] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(87): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '547f07c2-0742-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #72 {main} "} [2026-08-22 22:34:03] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:49) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'd4b63a1b-53c1-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 C:/laragon/www/freegive/vendor/bin/phpunit(122): include('C://laragon//www//...') #75 {main} "} [2026-08-22 22:48:28] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 22:48:29] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:40) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '62ee993d-b2af-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 22:48:29] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(87): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'c6a408f6-c976-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 22:48:29] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:49) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '9d45c2ac-112a-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 22:49:22] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:25) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 22:49:48] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(27): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 22:49:48] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:25) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'ZYa4PjzzyhWZzaz...', '381707') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"ZYa4P...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 22:49:48] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:25) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 22:50:24] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 22:50:24] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(27): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 22:50:24] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:25) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'UYNfgBZEMI3jeR0...', '119859') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"UYNfg...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 22:50:24] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:25) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 22:50:25] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:40) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '77db1ccf-22c8-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 22:50:26] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(87): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '40a94ecb-e1d9-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 22:50:26] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:49) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'ab1ee764-fb44-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 22:51:13] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 22:51:13] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(27): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 22:51:14] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:25) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'uPAdx4Jn4WiHmZf...', '180420') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"uPAdx...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 22:51:14] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:25) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 22:51:15] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:40) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '7e430949-2dee-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 22:51:15] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(87): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'c9b36ce5-6fb9-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 22:51:15] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:49) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'edd612b9-4406-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 22:59:12] testing.ERROR: SQLSTATE[42000]: Syntax error or access violation: 1059 Identifier name 'assistance_responses_assistance_request_id_responder_actor_id_unique' is too long (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: fg_dbase, SQL: alter table `assistance_responses` add unique `assistance_responses_assistance_request_id_responder_actor_id_unique`(`assistance_request_id`, `responder_actor_id`)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1059 Identifier name 'assistance_responses_assistance_request_id_responder_actor_id_unique' is too long (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: fg_dbase, SQL: alter table `assistance_responses` add unique `assistance_responses_assistance_request_id_responder_actor_id_unique`(`assistance_request_id`, `responder_actor_id`)) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:857) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('alter table `as...', Array, Object(Closure)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(590): Illuminate/Database/Connection->run('alter table `as...', Array, Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(122): Illuminate/Database/Connection->statement('alter table `as...') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(708): Illuminate/Database/Schema/Blueprint->build() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(526): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->create('assistance_resp...', Object(Closure)) #6 C:/laragon/www/freegive/database/migrations/2026_07_07_130000_create_assistance_tables.php(38): Illuminate/Support/Facades/Facade::__callStatic('create', Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up') #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up', '2026_07_07_1300...') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(853): Illuminate/Console/View/Components/Task->render('2026_07_07_1300...', Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_07_07_1300...', Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(118): Illuminate/Database/Migrations/Migrator->run(Array, Array) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(672): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}() #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations() #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle() #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #26 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(29): Illuminate/Console/Command->runCommand('migrate', Array, Object(Illuminate/Console/OutputStyle)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php(88): Illuminate/Console/Command->call('migrate', Array) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/FreshCommand->handle() #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #37 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #39 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1094): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #40 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/FreshCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #41 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #44 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #45 {main} [previous exception] [object] (PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1059 Identifier name 'assistance_responses_assistance_request_id_responder_actor_id_unique' is too long at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:601) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(601): PDOStatement->execute() #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(846): Illuminate/Database/Connection->Illuminate/Database/{closure}('alter table `as...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('alter table `as...', Array, Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(590): Illuminate/Database/Connection->run('alter table `as...', Array, Object(Closure)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Blueprint.php(122): Illuminate/Database/Connection->statement('alter table `as...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(708): Illuminate/Database/Schema/Blueprint->build() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Schema/Builder.php(526): Illuminate/Database/Schema/Builder->build(Object(Illuminate/Database/Schema/Blueprint)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/Schema/Builder->create('assistance_resp...', Object(Closure)) #8 C:/laragon/www/freegive/database/migrations/2026_07_07_130000_create_assistance_tables.php(38): Illuminate/Support/Facades/Facade::__callStatic('create', Array) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(517): Illuminate/Database/Migrations/Migration@anonymous->up() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(442): Illuminate/Database/Migrations/Migrator->runMethod(Object(Illuminate/Database/MySqlConnection), Object(Illuminate/Database/Migrations/Migration@anonymous), 'up') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(451): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->runMigration(Object(Illuminate/Database/Migrations/Migration@anonymous), 'up', '2026_07_07_1300...') #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(43): Illuminate/Database/Migrations/Migrator->Illuminate/Database/Migrations/{closure}() #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(853): Illuminate/Console/View/Components/Task->render('2026_07_07_1300...', Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(253): Illuminate/Database/Migrations/Migrator->write('Illuminate//Cons...', '2026_07_07_1300...', Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(211): Illuminate/Database/Migrations/Migrator->runUp('C://laragon//www//...', 1, false) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(138): Illuminate/Database/Migrations/Migrator->runPending(Array, Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(118): Illuminate/Database/Migrations/Migrator->run(Array, Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(672): Illuminate/Database/Console/Migrations/MigrateCommand->Illuminate/Database/Console/Migrations/{closure}() #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(111): Illuminate/Database/Migrations/Migrator->usingConnection(NULL, Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(90): Illuminate/Database/Console/Migrations/MigrateCommand->runMigrations() #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/MigrateCommand->handle() #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #28 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(68): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArrayInput), Object(Illuminate/Console/OutputStyle)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Concerns/CallsCommands.php(29): Illuminate/Console/Command->runCommand('migrate', Array, Object(Illuminate/Console/OutputStyle)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/FreshCommand.php(88): Illuminate/Console/Command->call('migrate', Array) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate/Database/Console/Migrations/FreshCommand->handle() #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::Illuminate/Container/{closure}() #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(280): Illuminate/Container/Container->call(Array) #39 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) #41 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1094): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #42 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Database/Console/Migrations/FreshCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #43 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #46 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #47 {main} "} [2026-08-22 23:00:14] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:00:14] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:00:28] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:00:28] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(18): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:00:28] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(18): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:00:28] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:01:13] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:01:13] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(18): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:01:13] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(18): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:01:14] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:01:14] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:01:14] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(27): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 23:01:14] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:25) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), '9MLvfqBzdOB1cuI...', '657468') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"9MLvf...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:01:14] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:25) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:01:15] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:40) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'a66ec0b7-cb53-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:01:15] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(87): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '5c9f377e-036b-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:01:15] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:49) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'd63ae01e-9e82-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:06:11] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:06:11] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:06:11] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:06:11] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:06:12] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:06:12] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(28): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 23:06:12] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), '64OTZOPOSWNdzXY...', '651877') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"64OTZ...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:06:12] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(22): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:06:13] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:40) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '627555af-c21c-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:06:13] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(87): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'e1e7eab8-5566-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:06:13] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:49) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '767054ba-d1b5-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:08:09] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:08:09] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:08:09] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:08:09] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:08:09] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:08:10] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(28): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 23:08:10] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), '5ceTaFXIsCC9194...', '601016') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"5ceTa...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:08:10] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(22): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:08:11] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'd7e7ead4-3ed3-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:08:11] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'c176d4f7-c8cd-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:08:12] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '4d43ce90-6337-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:08:21] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:08:21] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:08:21] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:08:21] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:08:21] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:08:21] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(28): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 23:08:21] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'yYziAcJHSAYwaDu...', '720094') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"yYziA...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:08:21] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(22): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:08:23] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'e23b3735-b120-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:08:23] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '22b055fa-08c6-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:08:23] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '1a791f67-9366-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:15:58] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:15:58] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:15:58] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:15:58] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:15:58] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:15:58] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(28): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 23:15:58] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'QbtOVhl2Ic4fzyH...', '755735') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"QbtOV...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:15:58] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(22): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:15:59] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'b3c8afa5-ae9f-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:15:59] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '803b949e-7457-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:16:00] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '348a92f0-5b3d-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:21:43] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:21:43] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:21:43] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:21:43] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:21:43] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:21:43] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(28): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 23:21:43] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'nlieWMLdFS1zuNP...', '395500') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"nlieW...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:21:43] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(22): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:21:45] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '9baf01e0-7405-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:21:45] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '2c5b7167-254b-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:21:45] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '0a084ddd-827b-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:23:28] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:23:28] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:23:28] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:23:28] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:23:29] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:23:29] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(28): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 23:23:29] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'wwzi1qH3gRd79HM...', '202733') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"wwzi1...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:23:29] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(22): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:23:30] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '4f6696b3-7215-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:23:30] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '6c5da706-2212-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #59 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #71 {main} "} [2026-08-22 23:23:30] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '37b55b71-f2e0-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #62 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-22 23:29:52] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:32:56] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(57): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 23:33:51] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(57): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 23:33:51] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:33:51] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:33:51] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:33:51] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:33:52] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:33:52] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(28): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-22 23:33:52] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'flJzorV0jwqTWvi...', '195240') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"flJzo...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:33:52] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(22): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:33:53] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'fb4a05db-6bd6-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:33:53] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'f5aa0b9b-d303-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:33:53] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '1e167112-25e3-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:41:53] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(57): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 23:41:53] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:41:53] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:41:53] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:41:53] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:41:54] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:41:54] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(28): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-22 23:41:54] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'tKviqFPHqBPPITU...', '626845') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"tKviq...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:41:54] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(22): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:41:56] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '14100d42-099b-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:41:56] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '72f5b79d-76b7-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:41:56] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'a66bdf03-38a2-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:42:49] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:42:49] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-22 23:43:02] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:43:02] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-22 23:43:03] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:43:42] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(57): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 23:43:42] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:43:42] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:43:42] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:43:42] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:43:43] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:43:43] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(28): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-22 23:43:43] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'FKcjiZtgwutHdtf...', '607429') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"FKcji...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:43:43] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:26) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(22): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:43:44] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:43:44] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-22 23:43:44] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:43:45] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'c437ec2a-bc0e-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:43:45] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '004d6078-0157-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:43:45] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '48bbfcbd-78ec-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:52:02] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(57): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 23:52:02] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:52:02] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:52:02] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:52:02] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:52:03] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:52:03] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-22 23:52:03] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'oXUqFP2Nup4Vg4m...', '915744') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"oXUqF...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:52:03] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:52:04] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:52:04] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-22 23:52:04] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:52:05] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '8ee84350-9b0d-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:52:05] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '7f34867c-0df1-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:52:05] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '403697d7-92dd-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:54:27] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(57): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 23:54:27] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:54:27] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:54:27] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:54:27] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:54:28] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:54:28] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-22 23:54:28] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'WlPDeZrjAeu2SCU...', '297775') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"WlPDe...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:54:28] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:54:29] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:54:29] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-22 23:54:29] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:54:30] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '0d0c0c1a-2fce-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:54:30] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'c4f1436b-d4bd-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:54:30] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'd14b3171-6721-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:54:36] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(57): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-22 23:54:36] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:54:36] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:54:36] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:54:36] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:54:36] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:54:37] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-22 23:54:37] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'yWNg5uUW8iaiQDX...', '242078') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"yWNg5...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:54:37] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:54:38] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:54:38] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-22 23:54:38] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:54:39] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '441070a4-4968-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-22 23:54:39] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:21) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'da4d0aec-e109-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-22 23:54:39] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '42051e25-758c-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:07:23] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 00:07:23] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:07:23] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:07:23] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:07:23] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:07:23] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:07:24] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 00:07:24] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'cGgPx5Rk7C4gklK...', '465384') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"cGgPx...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:07:24] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:07:25] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:07:25] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 00:07:25] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:07:26] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '70a66e78-dfec-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:07:26] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'f2497ab7-3af9-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:07:26] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '209ab646-f465-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:08:35] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:65) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(54): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(41): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 00:08:35] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:38) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #41 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #42 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #43 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #53 {main} "} [2026-08-23 00:08:35] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:62) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(54): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(41): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 00:10:07] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 00:10:07] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:10:07] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:10:07] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:10:07] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:10:08] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:10:08] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 00:10:08] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'vHsYevZDMi5yuaN...', '102865') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"vHsYe...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:10:08] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:10:09] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:10:09] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 00:10:09] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:10:10] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '4656361d-448f-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:10:10] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'ddf6fe71-8e44-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:10:11] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '1d499fac-6201-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:10:11] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 00:10:11] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #41 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #42 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #43 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #53 {main} "} [2026-08-23 00:10:11] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 00:10:15] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 00:10:15] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:10:15] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:10:16] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:10:16] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:10:16] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:10:16] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 00:10:16] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'YlQhxSlRKvyE86L...', '255954') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"YlQhx...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:10:16] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:10:17] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:10:17] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 00:10:17] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:10:18] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'f48b8b63-d59e-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:10:18] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'cccfb3a3-ebff-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:10:18] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '19fe3ec1-355f-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:10:18] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 00:10:18] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #41 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #42 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #43 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #53 {main} "} [2026-08-23 00:10:19] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 00:29:15] testing.ERROR: Vite manifest not found at: C:\laragon\www\freegive\public\build/manifest.json (View: C:\laragon\www\freegive\resources\views\layouts\app.blade.php) (View: C:\laragon\www\freegive\resources\views\layouts\app.blade.php) {"exception":"[object] (Illuminate\\View\\ViewException(code: 0): Vite manifest not found at: C:\\laragon\\www\\freegive\\public\\build/manifest.json (View: C:\\laragon\\www\\freegive\\resources\\views\\layouts\\app.blade.php) (View: C:\\laragon\\www\\freegive\\resources\\views\\layouts\\app.blade.php) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:960) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(59): Illuminate/View/Engines/CompilerEngine->handleViewException(Object(Illuminate/View/ViewException), 1) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(82): Illuminate/View/View->render() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(40): Illuminate/Http/Response->setContent(Object(Illuminate/View/View)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(939): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #54 C:/laragon/www/freegive/tests/Feature/WebMvpTest.php(17): Illuminate/Foundation/Testing/TestCase->get('/') #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebMvpTest->test_public_pages_are_available() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_pag...', Array) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebMvpTest)) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #66 {main} [previous exception] [object] (Illuminate\\View\\ViewException(code: 0): Vite manifest not found at: C:\\laragon\\www\\freegive\\public\\build/manifest.json (View: C:\\laragon\\www\\freegive\\resources\\views\\layouts\\app.blade.php) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:960) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(59): Illuminate/View/Engines/CompilerEngine->handleViewException(Object(Illuminate/Foundation/ViteManifestNotFoundException), 2) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #5 C:/laragon/www/freegive/storage/framework/views/db31c8ee99adeccb5aa3fb35fb262d97.php(56): Illuminate/View/View->render() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('C://laragon//www//...') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate/Filesystem/Filesystem::Illuminate/Filesystem/{closure}() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate/Filesystem/Filesystem->getRequire('C://laragon//www//...', Array) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(82): Illuminate/View/View->render() #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(40): Illuminate/Http/Response->setContent(Object(Illuminate/View/View)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(939): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #62 C:/laragon/www/freegive/tests/Feature/WebMvpTest.php(17): Illuminate/Foundation/Testing/TestCase->get('/') #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebMvpTest->test_public_pages_are_available() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_pag...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebMvpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} [previous exception] [object] (Illuminate\\Foundation\\ViteManifestNotFoundException(code: 0): Vite manifest not found at: C:\\laragon\\www\\freegive\\public\\build/manifest.json at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:960) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php(398): Illuminate/Foundation/Vite->manifest('build') #1 C:/laragon/www/freegive/storage/framework/views/092c08f417e0d769f0302f5f650e4d17.php(9): Illuminate/Foundation/Vite->__invoke(Object(Illuminate/Support/Collection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('C://laragon//www//...') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate/Filesystem/Filesystem::Illuminate/Filesystem/{closure}() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate/Filesystem/Filesystem->getRequire('C://laragon//www//...', Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #9 C:/laragon/www/freegive/storage/framework/views/db31c8ee99adeccb5aa3fb35fb262d97.php(56): Illuminate/View/View->render() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('C://laragon//www//...') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate/Filesystem/Filesystem::Illuminate/Filesystem/{closure}() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate/Filesystem/Filesystem->getRequire('C://laragon//www//...', Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(82): Illuminate/View/View->render() #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(40): Illuminate/Http/Response->setContent(Object(Illuminate/View/View)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(939): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #66 C:/laragon/www/freegive/tests/Feature/WebMvpTest.php(17): Illuminate/Foundation/Testing/TestCase->get('/') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebMvpTest->test_public_pages_are_available() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_pag...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebMvpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 00:29:31] testing.ERROR: This password does not use the Bcrypt algorithm. {"exception":"[object] (RuntimeException(code: 0): This password does not use the Bcrypt algorithm. at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Hashing/BcryptHasher.php:89) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Hashing/HashManager.php(76): Illuminate/Hashing/BcryptHasher->check(Object(SensitiveParameterValue), 'Solidaire8', Array) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php(158): Illuminate/Hashing/HashManager->check(Object(SensitiveParameterValue), 'Solidaire8') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/SessionGuard.php(491): Illuminate/Auth/EloquentUserProvider->validateCredentials(Object(App/Models/User), Object(SensitiveParameterValue)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/SessionGuard.php(429): Illuminate/Auth/SessionGuard->hasValidCredentials(Object(App/Models/User), Array) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Timebox.php(34): Illuminate/Auth/SessionGuard->Illuminate/Auth/{closure}(Object(Illuminate/Support/Timebox)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/SessionGuard.php(421): Illuminate/Support/Timebox->call(Object(Closure), 200000) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php(348): Illuminate/Auth/SessionGuard->attempt(Array, false) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Auth/AuthManager->__call('attempt', Array) #8 C:/laragon/www/freegive/app/Http/Controllers/Web/AuthController.php(28): Illuminate/Support/Facades/Facade::__callStatic('attempt', Array) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/AuthController->login(Object(App/Modules/Identity/Presentation/Http/Requests/LoginRequest)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/AuthController), 'login') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/RedirectIfAuthenticated.php(47): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/RedirectIfAuthenticated->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Illuminate/Foundation/Testing/TestCase->call('POST', '/connexion', Array, Array, Array, Array) #62 C:/laragon/www/freegive/tests/Feature/WebMvpTest.php(50): Illuminate/Foundation/Testing/TestCase->post('/connexion', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebMvpTest->test_user_can_login_view_dashboard_and_logout() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_can_l...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebMvpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} "} [2026-08-23 00:30:12] testing.ERROR: Vite manifest not found at: C:\laragon\www\freegive\public\build/manifest.json (View: C:\laragon\www\freegive\resources\views\layouts\app.blade.php) (View: C:\laragon\www\freegive\resources\views\layouts\app.blade.php) {"exception":"[object] (Illuminate\\View\\ViewException(code: 0): Vite manifest not found at: C:\\laragon\\www\\freegive\\public\\build/manifest.json (View: C:\\laragon\\www\\freegive\\resources\\views\\layouts\\app.blade.php) (View: C:\\laragon\\www\\freegive\\resources\\views\\layouts\\app.blade.php) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:960) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(59): Illuminate/View/Engines/CompilerEngine->handleViewException(Object(Illuminate/View/ViewException), 1) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(82): Illuminate/View/View->render() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(40): Illuminate/Http/Response->setContent(Object(Illuminate/View/View)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(939): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #54 C:/laragon/www/freegive/tests/Feature/WebMvpTest.php(18): Illuminate/Foundation/Testing/TestCase->get('/') #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebMvpTest->test_public_pages_are_available() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_pag...', Array) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebMvpTest)) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #66 {main} [previous exception] [object] (Illuminate\\View\\ViewException(code: 0): Vite manifest not found at: C:\\laragon\\www\\freegive\\public\\build/manifest.json (View: C:\\laragon\\www\\freegive\\resources\\views\\layouts\\app.blade.php) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:960) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(59): Illuminate/View/Engines/CompilerEngine->handleViewException(Object(Illuminate/Foundation/ViteManifestNotFoundException), 2) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #5 C:/laragon/www/freegive/storage/framework/views/db31c8ee99adeccb5aa3fb35fb262d97.php(56): Illuminate/View/View->render() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('C://laragon//www//...') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate/Filesystem/Filesystem::Illuminate/Filesystem/{closure}() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate/Filesystem/Filesystem->getRequire('C://laragon//www//...', Array) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(82): Illuminate/View/View->render() #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(40): Illuminate/Http/Response->setContent(Object(Illuminate/View/View)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(939): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #62 C:/laragon/www/freegive/tests/Feature/WebMvpTest.php(18): Illuminate/Foundation/Testing/TestCase->get('/') #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebMvpTest->test_public_pages_are_available() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_pag...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebMvpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} [previous exception] [object] (Illuminate\\Foundation\\ViteManifestNotFoundException(code: 0): Vite manifest not found at: C:\\laragon\\www\\freegive\\public\\build/manifest.json at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:960) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php(398): Illuminate/Foundation/Vite->manifest('build') #1 C:/laragon/www/freegive/storage/framework/views/092c08f417e0d769f0302f5f650e4d17.php(9): Illuminate/Foundation/Vite->__invoke(Object(Illuminate/Support/Collection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('C://laragon//www//...') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate/Filesystem/Filesystem::Illuminate/Filesystem/{closure}() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate/Filesystem/Filesystem->getRequire('C://laragon//www//...', Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #9 C:/laragon/www/freegive/storage/framework/views/db31c8ee99adeccb5aa3fb35fb262d97.php(56): Illuminate/View/View->render() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('C://laragon//www//...') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate/Filesystem/Filesystem::Illuminate/Filesystem/{closure}() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate/Filesystem/Filesystem->getRequire('C://laragon//www//...', Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(82): Illuminate/View/View->render() #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(40): Illuminate/Http/Response->setContent(Object(Illuminate/View/View)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(939): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #66 C:/laragon/www/freegive/tests/Feature/WebMvpTest.php(18): Illuminate/Foundation/Testing/TestCase->get('/') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebMvpTest->test_public_pages_are_available() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_pag...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebMvpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 00:31:55] testing.ERROR: Vite manifest not found at: C:\laragon\www\freegive\public\build/manifest.json (View: C:\laragon\www\freegive\resources\views\layouts\app.blade.php) (View: C:\laragon\www\freegive\resources\views\layouts\app.blade.php) {"exception":"[object] (Illuminate\\View\\ViewException(code: 0): Vite manifest not found at: C:\\laragon\\www\\freegive\\public\\build/manifest.json (View: C:\\laragon\\www\\freegive\\resources\\views\\layouts\\app.blade.php) (View: C:\\laragon\\www\\freegive\\resources\\views\\layouts\\app.blade.php) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:960) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(59): Illuminate/View/Engines/CompilerEngine->handleViewException(Object(Illuminate/View/ViewException), 1) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(82): Illuminate/View/View->render() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(40): Illuminate/Http/Response->setContent(Object(Illuminate/View/View)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(939): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #54 C:/laragon/www/freegive/tests/Feature/WebMvpTest.php(18): Illuminate/Foundation/Testing/TestCase->get('/') #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebMvpTest->test_public_pages_are_available() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_pag...', Array) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebMvpTest)) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #66 {main} [previous exception] [object] (Illuminate\\View\\ViewException(code: 0): Vite manifest not found at: C:\\laragon\\www\\freegive\\public\\build/manifest.json (View: C:\\laragon\\www\\freegive\\resources\\views\\layouts\\app.blade.php) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:960) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(59): Illuminate/View/Engines/CompilerEngine->handleViewException(Object(Illuminate/Foundation/ViteManifestNotFoundException), 2) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #5 C:/laragon/www/freegive/storage/framework/views/db31c8ee99adeccb5aa3fb35fb262d97.php(56): Illuminate/View/View->render() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('C://laragon//www//...') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate/Filesystem/Filesystem::Illuminate/Filesystem/{closure}() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate/Filesystem/Filesystem->getRequire('C://laragon//www//...', Array) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(82): Illuminate/View/View->render() #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(40): Illuminate/Http/Response->setContent(Object(Illuminate/View/View)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(939): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #62 C:/laragon/www/freegive/tests/Feature/WebMvpTest.php(18): Illuminate/Foundation/Testing/TestCase->get('/') #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebMvpTest->test_public_pages_are_available() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_pag...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebMvpTest)) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #74 {main} [previous exception] [object] (Illuminate\\Foundation\\ViteManifestNotFoundException(code: 0): Vite manifest not found at: C:\\laragon\\www\\freegive\\public\\build/manifest.json at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:960) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Vite.php(398): Illuminate/Foundation/Vite->manifest('build') #1 C:/laragon/www/freegive/storage/framework/views/092c08f417e0d769f0302f5f650e4d17.php(9): Illuminate/Foundation/Vite->__invoke(Object(Illuminate/Support/Collection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('C://laragon//www//...') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate/Filesystem/Filesystem::Illuminate/Filesystem/{closure}() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate/Filesystem/Filesystem->getRequire('C://laragon//www//...', Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #9 C:/laragon/www/freegive/storage/framework/views/db31c8ee99adeccb5aa3fb35fb262d97.php(56): Illuminate/View/View->render() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('C://laragon//www//...') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate/Filesystem/Filesystem::Illuminate/Filesystem/{closure}() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate/Filesystem/Filesystem->getRequire('C://laragon//www//...', Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(82): Illuminate/View/View->render() #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(40): Illuminate/Http/Response->setContent(Object(Illuminate/View/View)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(939): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #66 C:/laragon/www/freegive/tests/Feature/WebMvpTest.php(18): Illuminate/Foundation/Testing/TestCase->get('/') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebMvpTest->test_public_pages_are_available() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_pag...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebMvpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 00:33:08] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 00:33:08] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:33:08] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:33:08] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:33:08] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:33:09] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:33:09] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 00:33:09] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'yL82hiYt6AsPUTe...', '919578') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"yL82h...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:33:09] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:33:09] testing.ERROR: SQLSTATE[HY000]: General error: 1 no such table: offers (Connection: sqlite, Database: :memory:, SQL: select count(*) as "aggregate" from "offers" where "is_active" = 1 and "is_donatable" = 1 and "offers"."deleted_at" is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: offers (Connection: sqlite, Database: :memory:, SQL: select count(*) as \"aggregate\" from \"offers\" where \"is_active\" = 1 and \"is_donatable\" = 1 and \"offers\".\"deleted_at\" is null) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:857) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('select count(*)...', Array, Object(Closure)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(426): Illuminate/Database/Connection->run('select count(*)...', Array, Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3573): Illuminate/Database/Connection->select('select count(*)...', Array, true, Array) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3557): Illuminate/Database/Query/Builder->runSelect() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4073): Illuminate/Database/Query/Builder->get(Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4001): Illuminate/Database/Query/Builder->aggregate('count', Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2271): Illuminate/Database/Query/Builder->count() #7 C:/laragon/www/freegive/app/Http/Controllers/Web/PageController.php(21): Illuminate/Database/Eloquent/Builder->__call('count', Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/PageController->home() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/PageController), 'home') #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #56 C:/laragon/www/freegive/tests/Feature/ExampleTest.php(15): Illuminate/Foundation/Testing/TestCase->get('/') #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ExampleTest->test_the_application_returns_a_successful_response() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_the_applic...', Array) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ExampleTest)) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #68 {main} [previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: offers at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:435) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(435): PDO->prepare('select count(*)...') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(846): Illuminate/Database/Connection->Illuminate/Database/{closure}('select count(*)...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('select count(*)...', Array, Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(426): Illuminate/Database/Connection->run('select count(*)...', Array, Object(Closure)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3573): Illuminate/Database/Connection->select('select count(*)...', Array, true, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3557): Illuminate/Database/Query/Builder->runSelect() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4073): Illuminate/Database/Query/Builder->get(Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4001): Illuminate/Database/Query/Builder->aggregate('count', Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2271): Illuminate/Database/Query/Builder->count() #9 C:/laragon/www/freegive/app/Http/Controllers/Web/PageController.php(21): Illuminate/Database/Eloquent/Builder->__call('count', Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/PageController->home() #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/PageController), 'home') #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #58 C:/laragon/www/freegive/tests/Feature/ExampleTest.php(15): Illuminate/Foundation/Testing/TestCase->get('/') #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ExampleTest->test_the_application_returns_a_successful_response() #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_the_applic...', Array) #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ExampleTest)) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #70 {main} "} [2026-08-23 00:33:16] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:33:16] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 00:33:16] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:33:18] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'b9288e48-b5df-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:33:18] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'd38f82ae-ed37-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:33:18] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '21abff8d-1ee4-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:33:19] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 00:33:19] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #41 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #42 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #43 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #53 {main} "} [2026-08-23 00:33:19] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 00:33:40] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 00:33:40] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:33:40] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:33:40] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:33:40] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:33:41] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:33:41] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 00:33:41] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'zLio1kHJyXfmozA...', '351800') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"zLio1...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:33:41] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:33:42] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:33:42] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 00:33:42] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:33:44] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '6036c134-5826-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:33:44] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'bd03d3c6-5c7d-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:33:44] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'cfbb3157-c9f1-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:33:44] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 00:33:44] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #41 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #42 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #43 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #53 {main} "} [2026-08-23 00:33:44] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 00:43:06] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 00:43:07] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:43:07] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:43:07] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:43:07] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:43:07] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:43:07] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 00:43:07] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'OmNKnYeCbgni5Eu...', '348842') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"OmNKn...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:43:07] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:43:08] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:43:08] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 00:43:08] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:43:10] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'f489a574-2854-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:43:10] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '648f4d7c-cec5-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 00:43:10] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '6c22ce54-9879-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 00:43:10] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 00:43:10] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #41 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #42 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #43 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #53 {main} "} [2026-08-23 00:43:10] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 01:02:34] testing.ERROR: Le donateur ne peut pas reclamer son propre don. {"userId":1,"exception":"[object] (DomainException(code: 0): Le donateur ne peut pas reclamer son propre don. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:34) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Http/Controllers/Web/DonationController.php(108): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Illuminate/Foundation/Testing/TestCase->call('POST', 'http://localhos...', Array, Array, Array, Array) #60 C:/laragon/www/freegive/tests/Feature/WebDonationTest.php(93): Illuminate/Foundation/Testing/TestCase->post('http://localhos...') #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebDonationTest->test_donor_cannot_claim_own_public_donation() #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_donor_cann...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebDonationTest)) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #72 {main} "} [2026-08-23 01:03:56] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:03:56] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:03:56] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:03:56] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:03:56] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:03:57] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:03:57] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 01:03:57] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'LRM7sKveQokNVqy...', '827006') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"LRM7s...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:03:57] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:03:58] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:03:59] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 01:03:59] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:04:01] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '382dbb53-83e7-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:04:01] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '15cef432-f9ac-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:04:01] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '9da93bb2-c14f-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:04:01] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 01:04:01] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #41 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #42 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #43 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #53 {main} "} [2026-08-23 01:04:01] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 01:09:22] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:09:22] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:09:22] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:09:22] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:09:22] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:09:22] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:09:23] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 01:09:23] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'yZSQw8QLnE1MXHL...', '936501') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"yZSQw...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:09:23] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:09:24] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:09:24] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 01:09:24] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:09:25] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '1f9ad0e8-6378-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:09:26] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'f0dbd96d-d4b9-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:09:26] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '1bbeb876-66ef-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:09:26] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 01:09:26] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #41 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #42 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #43 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #53 {main} "} [2026-08-23 01:09:26] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 01:20:03] testing.ERROR: Undefined array key "reference" {"userId":1,"exception":"[object] (ErrorException(code: 0): Undefined array key \"reference\" at C:/laragon/www/freegive/app/Http/Controllers/Web/MerchantController.php:76) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(263): Illuminate/Foundation/Bootstrap/HandleExceptions->handleError(2, 'Undefined array...', 'C://laragon//www//...', 76) #1 C:/laragon/www/freegive/app/Http/Controllers/Web/MerchantController.php(76): Illuminate/Foundation/Bootstrap/HandleExceptions->Illuminate/Foundation/Bootstrap/{closure}(2, 'Undefined array...', 'C://laragon//www//...', 76) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/MerchantController->storeOffer(Object(Illuminate/Http/Request), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/CreateOfferAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/MerchantController), 'storeOffer') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(397): Illuminate/Foundation/Testing/TestCase->call('POST', 'http://localhos...', Array, Array, Array, Array) #54 C:/laragon/www/freegive/tests/Feature/WebMerchantTest.php(30): Illuminate/Foundation/Testing/TestCase->post('http://localhos...', Array) #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebMerchantTest->test_owner_can_create_offer_and_update_stock_and_price() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_owner_can_...', Array) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebMerchantTest)) #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #66 {main} "} [2026-08-23 01:20:30] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:20:30] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:20:30] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:20:30] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:20:30] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:20:31] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:20:31] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 01:20:31] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'QwVlvdpFouleB0H...', '182568') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"QwVlv...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:20:31] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:20:32] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:20:32] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 01:20:33] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:20:35] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'e4c41273-5b84-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:20:35] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'f668832b-b258-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:20:35] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '8bfcb131-5205-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:20:35] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 01:20:35] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #41 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #42 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #43 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #53 {main} "} [2026-08-23 01:20:35] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 01:27:02] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:27:03] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:27:03] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:27:03] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:27:03] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:27:03] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:27:04] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 01:27:04] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'Y5YOLp1DHmmQP2M...', '905278') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"Y5YOL...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:27:04] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:27:05] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:27:05] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 01:27:05] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:27:07] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '47ef94d5-75ab-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:27:07] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '2b112e72-8361-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:27:07] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '7f480ee8-2e08-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:27:08] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 01:27:08] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #41 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #42 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #43 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #53 {main} "} [2026-08-23 01:27:08] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 01:36:16] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:36:16] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:36:16] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:36:17] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:36:17] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:36:17] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:36:17] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 01:36:17] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'XqIKOtz4M5dlMko...', '967247') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"XqIKO...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:36:17] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:36:19] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:36:19] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 01:36:19] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:36:21] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '08c441cd-1b0d-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:36:21] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '7fe951b1-3388-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #61 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #73 {main} "} [2026-08-23 01:36:21] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'eff6bb12-c85c-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #64 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #76 {main} "} [2026-08-23 01:36:22] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 01:36:22] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #41 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #42 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #43 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #53 {main} "} [2026-08-23 01:36:22] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #46 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #58 {main} "} [2026-08-23 01:44:52] testing.ERROR: SQLSTATE[HY000]: General error: 1 no such table: offers (Connection: sqlite, Database: :memory:, SQL: select count(*) as "aggregate" from "offers" where "is_active" = 1 and "is_donatable" = 1 and "offers"."deleted_at" is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: offers (Connection: sqlite, Database: :memory:, SQL: select count(*) as \"aggregate\" from \"offers\" where \"is_active\" = 1 and \"is_donatable\" = 1 and \"offers\".\"deleted_at\" is null) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:857) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('select count(*)...', Array, Object(Closure)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(426): Illuminate/Database/Connection->run('select count(*)...', Array, Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3573): Illuminate/Database/Connection->select('select count(*)...', Array, true, Array) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3557): Illuminate/Database/Query/Builder->runSelect() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4073): Illuminate/Database/Query/Builder->get(Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4001): Illuminate/Database/Query/Builder->aggregate('count', Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2271): Illuminate/Database/Query/Builder->count() #7 C:/laragon/www/freegive/app/Http/Controllers/Web/PageController.php(21): Illuminate/Database/Eloquent/Builder->__call('count', Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/PageController->home() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/PageController), 'home') #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #58 C:/laragon/www/freegive/tests/Feature/WebHardeningTest.php(13): Illuminate/Foundation/Testing/TestCase->get('/') #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebHardeningTest->test_public_pages_send_security_headers() #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_pag...', Array) #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebHardeningTest)) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #68 {main} [previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: offers at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:435) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(435): PDO->prepare('select count(*)...') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(846): Illuminate/Database/Connection->Illuminate/Database/{closure}('select count(*)...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('select count(*)...', Array, Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(426): Illuminate/Database/Connection->run('select count(*)...', Array, Object(Closure)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3573): Illuminate/Database/Connection->select('select count(*)...', Array, true, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3557): Illuminate/Database/Query/Builder->runSelect() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4073): Illuminate/Database/Query/Builder->get(Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4001): Illuminate/Database/Query/Builder->aggregate('count', Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2271): Illuminate/Database/Query/Builder->count() #9 C:/laragon/www/freegive/app/Http/Controllers/Web/PageController.php(21): Illuminate/Database/Eloquent/Builder->__call('count', Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/PageController->home() #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/PageController), 'home') #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #60 C:/laragon/www/freegive/tests/Feature/WebHardeningTest.php(13): Illuminate/Foundation/Testing/TestCase->get('/') #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebHardeningTest->test_public_pages_send_security_headers() #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_pag...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebHardeningTest)) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #70 {main} "} [2026-08-23 01:45:04] testing.ERROR: SQLSTATE[HY000]: General error: 1 no such table: offers (Connection: sqlite, Database: :memory:, SQL: select count(*) as "aggregate" from "offers" where "is_active" = 1 and "is_donatable" = 1 and "offers"."deleted_at" is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: offers (Connection: sqlite, Database: :memory:, SQL: select count(*) as \"aggregate\" from \"offers\" where \"is_active\" = 1 and \"is_donatable\" = 1 and \"offers\".\"deleted_at\" is null) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:857) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('select count(*)...', Array, Object(Closure)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(426): Illuminate/Database/Connection->run('select count(*)...', Array, Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3573): Illuminate/Database/Connection->select('select count(*)...', Array, true, Array) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3557): Illuminate/Database/Query/Builder->runSelect() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4073): Illuminate/Database/Query/Builder->get(Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4001): Illuminate/Database/Query/Builder->aggregate('count', Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2271): Illuminate/Database/Query/Builder->count() #7 C:/laragon/www/freegive/app/Http/Controllers/Web/PageController.php(21): Illuminate/Database/Eloquent/Builder->__call('count', Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/PageController->home() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/PageController), 'home') #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #58 C:/laragon/www/freegive/tests/Feature/WebHardeningTest.php(29): Illuminate/Foundation/Testing/TestCase->get('/') #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebHardeningTest->test_https_responses_enable_hsts() #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_https_resp...', Array) #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebHardeningTest)) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #68 {main} [previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: offers at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:435) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(435): PDO->prepare('select count(*)...') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(846): Illuminate/Database/Connection->Illuminate/Database/{closure}('select count(*)...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('select count(*)...', Array, Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(426): Illuminate/Database/Connection->run('select count(*)...', Array, Object(Closure)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3573): Illuminate/Database/Connection->select('select count(*)...', Array, true, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3557): Illuminate/Database/Query/Builder->runSelect() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4073): Illuminate/Database/Query/Builder->get(Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4001): Illuminate/Database/Query/Builder->aggregate('count', Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2271): Illuminate/Database/Query/Builder->count() #9 C:/laragon/www/freegive/app/Http/Controllers/Web/PageController.php(21): Illuminate/Database/Eloquent/Builder->__call('count', Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/PageController->home() #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/PageController), 'home') #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #60 C:/laragon/www/freegive/tests/Feature/WebHardeningTest.php(29): Illuminate/Foundation/Testing/TestCase->get('/') #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/WebHardeningTest->test_https_responses_enable_hsts() #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_https_resp...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/WebHardeningTest)) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #70 {main} "} [2026-08-23 01:46:06] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 01:46:06] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:46:07] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 01:46:07] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:46:07] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:46:07] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:46:08] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-23 01:46:08] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'oX6mojcnUAq6odP...', '679820') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"oX6mo...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 01:46:08] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 01:46:09] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 01:46:09] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-23 01:46:09] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:46:11] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'ed20643c-f8e2-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 01:46:11] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'd0df0b77-d533-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:46:11] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'b21fd8cb-8368-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 01:46:12] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-23 01:46:12] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-23 01:46:12] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-23 01:48:07] local.ERROR: The "--compact" option does not exist. {"exception":"[object] (Symfony\\Component\\Console\\Exception\\RuntimeException(code: 0): The \"--compact\" option does not exist. at C:/laragon/www/freegive/vendor/symfony/console/Input/ArgvInput.php:226) [stacktrace] #0 C:/laragon/www/freegive/vendor/symfony/console/Input/ArgvInput.php(155): Symfony/Component/Console/Input/ArgvInput->addLongOption('compact', NULL) #1 C:/laragon/www/freegive/vendor/symfony/console/Input/ArgvInput.php(88): Symfony/Component/Console/Input/ArgvInput->parseLongOption('--compact') #2 C:/laragon/www/freegive/vendor/symfony/console/Input/ArgvInput.php(77): Symfony/Component/Console/Input/ArgvInput->parseToken('--compact', true) #3 C:/laragon/www/freegive/vendor/symfony/console/Input/Input.php(53): Symfony/Component/Console/Input/ArgvInput->parse() #4 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(295): Symfony/Component/Console/Input/Input->bind(Object(Symfony/Component/Console/Input/InputDefinition)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Laravel/Pao/Laravel/PaoOutputStyle)) #6 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #7 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Foundation/Console/RouteListCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #8 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #11 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #12 {main} "} [2026-08-23 01:49:22] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 01:49:22] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:49:22] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 01:49:22] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:49:22] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:49:23] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:49:23] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-23 01:49:23] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'TGBrWOQ0yCNVePK...', '833835') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"TGBrW...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 01:49:23] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 01:49:24] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 01:49:24] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-23 01:49:24] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:49:26] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'a25ea159-0d3d-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 01:49:26] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'dddd0248-8de0-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 01:49:26] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'f79c3521-540e-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 01:49:26] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-23 01:49:26] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-23 01:49:26] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-23 11:07:19] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 11:07:20] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 11:07:20] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 11:07:20] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 11:07:20] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 11:07:21] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 11:07:22] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-23 11:07:22] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), '0Kvjdu33Bj95GMc...', '585257') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"0Kvjd...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 11:07:22] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 11:07:25] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 11:07:26] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-23 11:07:26] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 11:07:28] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '438aa571-e78d-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 11:07:28] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'f9979a4d-fbfd-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 11:07:28] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'f8f7db60-1d79-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 11:07:29] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-23 11:07:29] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-23 11:07:29] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-23 11:08:51] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'handover_city' in 'field list' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: fg_dbase, SQL: insert into `donations` (`donor_actor_id`, `origin_type`, `status`, `currency`, `is_public`, `expires_at`, `handover_city`, `handover_address`, `ulid`, `updated_at`, `created_at`) values (1, personal, draft, XOF, 0, 2026-08-31 00:00:00, Abidjan, Cosmos yopougon, 01M0Q4Y70Q6RTA66SSE2ND6P07, 2026-08-23 11:08:51, 2026-08-23 11:08:51)) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'handover_city' in 'field list' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: fg_dbase, SQL: insert into `donations` (`donor_actor_id`, `origin_type`, `status`, `currency`, `is_public`, `expires_at`, `handover_city`, `handover_address`, `ulid`, `updated_at`, `created_at`) values (1, personal, draft, XOF, 0, 2026-08-31 00:00:00, Abidjan, Cosmos yopougon, 01M0Q4Y70Q6RTA66SSE2ND6P07, 2026-08-23 11:08:51, 2026-08-23 11:08:51)) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:857) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('insert into `do...', Array, Object(Closure)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate/Database/Connection->run('insert into `do...', Array, Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate/Database/MySqlConnection->insert('insert into `do...', Array, 'id') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4257): Illuminate/Database/Query/Processors/MySqlProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into `do...', Array, 'id') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2271): Illuminate/Database/Query/Builder->insertGetId(Array, 'id') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1662): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1578): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1382): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1225): Illuminate/Database/Eloquent/Model->save() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/helpers.php(393): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Modules/Donation/Domain/Models/Donation)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1224): tap(Object(App/Modules/Donation/Domain/Models/Donation), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2809): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2825): Illuminate/Database/Eloquent/Model->__call('create', Array) #14 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/CreatePersonalDonationAction.php(22): Illuminate/Database/Eloquent/Model::__callStatic('create', Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/CreatePersonalDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/MySqlConnection)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #18 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/CreatePersonalDonationAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #19 C:/laragon/www/freegive/app/Http/Controllers/Web/DonationController.php(70): App/Modules/Donation/Application/Actions/CreatePersonalDonationAction->execute(1, Array, NULL, true, NULL, '2026-08-31T00:0...', Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/DonationController->store(Object(Illuminate/Http/Request), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/CreatePersonalDonationAction)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/DonationController), 'store') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #67 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #68 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #69 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #70 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #71 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #72 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #73 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #74 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #75 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #76 C:/laragon/www/freegive/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request)) #77 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...') #78 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'handover_city' in 'field list' at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php:47) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(47): PDO->prepare('insert into `do...') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(846): Illuminate/Database/MySqlConnection->Illuminate/Database/{closure}('insert into `do...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('insert into `do...', Array, Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/MySqlConnection.php(42): Illuminate/Database/Connection->run('insert into `do...', Array, Object(Closure)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/MySqlProcessor.php(35): Illuminate/Database/MySqlConnection->insert('insert into `do...', Array, 'id') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4257): Illuminate/Database/Query/Processors/MySqlProcessor->processInsertGetId(Object(Illuminate/Database/Query/Builder), 'insert into `do...', Array, 'id') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2271): Illuminate/Database/Query/Builder->insertGetId(Array, 'id') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1662): Illuminate/Database/Eloquent/Builder->__call('insertGetId', Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1578): Illuminate/Database/Eloquent/Model->insertAndSetId(Object(Illuminate/Database/Eloquent/Builder), Array) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1382): Illuminate/Database/Eloquent/Model->performInsert(Object(Illuminate/Database/Eloquent/Builder)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1225): Illuminate/Database/Eloquent/Model->save() #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/helpers.php(393): Illuminate/Database/Eloquent/Builder->Illuminate/Database/Eloquent/{closure}(Object(App/Modules/Donation/Domain/Models/Donation)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1224): tap(Object(App/Modules/Donation/Domain/Models/Donation), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->create(Array) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2809): Illuminate/Database/Eloquent/Model->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'create', Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(2825): Illuminate/Database/Eloquent/Model->__call('create', Array) #16 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/CreatePersonalDonationAction.php(22): Illuminate/Database/Eloquent/Model::__callStatic('create', Array) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/CreatePersonalDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/MySqlConnection)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #20 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/CreatePersonalDonationAction.php(21): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #21 C:/laragon/www/freegive/app/Http/Controllers/Web/DonationController.php(70): App/Modules/Donation/Application/Actions/CreatePersonalDonationAction->execute(1, Array, NULL, true, NULL, '2026-08-31T00:0...', Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/DonationController->store(Object(Illuminate/Http/Request), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/CreatePersonalDonationAction)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/DonationController), 'store') #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #67 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #68 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #69 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #70 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #71 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #72 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #73 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #74 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #75 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #76 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #77 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #78 C:/laragon/www/freegive/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request)) #79 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...') #80 {main} "} [2026-08-23 11:15:27] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-23 11:15:28] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 11:15:28] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 11:15:28] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 11:15:28] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 11:15:28] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 11:15:28] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-23 11:15:28] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'XFyyjMjQC7wbIv4...', '704902') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"XFyyj...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 11:15:28] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 11:15:29] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 11:15:29] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-23 11:15:29] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 11:15:31] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '7ce3c59f-7e16-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 11:15:31] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '9a7de38e-8d14-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-23 11:15:31] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'ed92aeee-9bbb-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-23 11:15:31] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-23 11:15:31] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-23 11:15:31] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-26 19:57:25] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-26 19:57:26] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-26 19:57:26] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-26 19:57:26] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-26 19:57:26] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-26 19:57:27] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-26 19:57:27] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-26 19:57:27] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xCFjaxxGaSUIhDO...', '830087') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xCFja...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-26 19:57:27] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-26 19:57:31] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-26 19:57:31] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-26 19:57:31] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-26 19:57:34] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '1fcaa134-a757-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-26 19:57:34] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '02998880-b6fc-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-26 19:57:34] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '47932a0c-ee0f-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-26 19:57:34] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-26 19:57:34] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-26 19:57:34] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-26 23:52:51] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-26 23:52:53] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-26 23:52:53] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-26 23:52:53] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-26 23:52:53] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-26 23:52:55] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-26 23:52:56] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-26 23:52:56] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), '1zT8MwPLXD6sIRH...', '158635') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"1zT8M...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-26 23:52:56] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-26 23:53:00] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-26 23:53:01] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-26 23:53:01] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-26 23:53:04] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '780f0c84-b874-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-26 23:53:04] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '60912c00-8b57-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-26 23:53:04] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '5dcdbacd-0e3d-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-26 23:53:05] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-26 23:53:05] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-26 23:53:05] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:33:31] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 07:33:31] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 07:33:31] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:33:32] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:33:32] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:33:32] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:33:32] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:33:32] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:33:34] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:33:34] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:33:34] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:33:34] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:33:34] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'kE4qDdhk6BJEOwA...', '418533') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"kE4qD...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:33:34] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'JbcnTjXHafS82fg...', '386293') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"JbcnT...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:33:34] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:33:34] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:33:40] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:33:40] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:33:40] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:33:40] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:33:40] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:33:40] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:33:42] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'd14fd222-69b9-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:33:42] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '244c03a9-b74c-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:33:42] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'f5eac068-1383-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:33:42] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'd698d076-9020-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:33:42] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '4f23dc9f-7b78-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:33:42] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:33:42] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:33:42] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 07:33:42] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 07:33:43] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:34:22] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 07:34:23] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:34:23] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:34:23] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:34:23] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:34:23] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:34:23] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:34:23] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'djM2bB3JkljbTGG...', '940999') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"djM2b...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:34:24] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:34:24] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:34:24] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:34:25] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:34:26] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '869a3d54-1f1e-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:34:26] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '8234234e-2070-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:34:26] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'f22a7a42-a582-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:34:26] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:34:26] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 07:34:26] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:39:35] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 07:39:35] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:39:36] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:39:36] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:39:36] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:39:36] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:39:36] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:39:36] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'aBuJeOhn7jvYD4y...', '666304') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"aBuJe...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:39:37] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:39:38] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:39:38] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:39:38] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:39:39] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '6362ab9b-59ad-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:39:39] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'e3975d78-76d6-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:39:39] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'ae0e02b6-dc4f-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:39:40] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:39:40] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 07:39:40] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:46:49] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 07:46:49] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:46:50] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:46:50] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:46:50] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:46:50] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:46:50] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:46:50] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'fzX8K6QVW5ywyqo...', '161287') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"fzX8K...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:46:51] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:46:52] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:46:52] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:46:52] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:46:53] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'f0905efb-78ea-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:46:53] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'c8af489f-dd46-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:46:53] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '6997b01b-fd47-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:46:54] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:46:54] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 07:46:54] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:51:19] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 07:51:19] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:51:19] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:51:19] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:51:19] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:51:19] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:51:19] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:51:20] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'NhTSEUwMQCi4Qh3...', '966648') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"NhTSE...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:51:20] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:51:21] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:51:21] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:51:21] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:51:22] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '80241f60-1f2a-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:51:22] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'b7846b03-5e95-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:51:22] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'c1e61c1d-2504-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:51:22] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:51:22] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 07:51:22] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:52:14] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 07:52:14] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:52:14] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:52:14] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:52:14] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:52:15] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:52:15] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:52:15] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), '3GzYGvTrAoNvRGG...', '100764') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"3GzYG...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:52:15] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:52:16] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:52:16] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:52:16] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:52:17] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'bb691096-3d4d-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:52:18] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'fbd22253-2c55-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:52:18] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '15fac995-b04b-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:52:18] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:52:18] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 07:52:18] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:55:47] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 07:55:48] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:55:48] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:55:48] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:55:48] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:55:48] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:55:48] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:55:48] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 't5diymeP9Ue4oU7...', '661513') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"t5diy...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:55:48] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:55:49] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:55:49] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:55:49] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:55:50] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '90a1bc0a-7497-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:55:50] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'ca282626-54f4-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:55:51] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '3d12dfbb-e192-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:55:51] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:55:51] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 07:55:51] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:56:22] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 07:56:22] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:56:22] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:56:22] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:56:23] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:56:23] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:56:23] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:56:23] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'Z2GK2FLRxd08pO3...', '942401') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"Z2GK2...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:56:23] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:56:24] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:56:24] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 07:56:24] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:56:25] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '46fb75c2-743d-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:56:25] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '9264d3ba-5e59-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 07:56:25] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'b75a143b-d06d-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 07:56:25] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 07:56:25] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 07:56:25] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:00:29] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 08:00:29] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:00:29] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:00:29] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:00:29] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:00:29] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:00:30] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:00:30] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'yu06oUEofBYShno...', '525466') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"yu06o...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:00:30] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:00:30] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:00:31] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:00:31] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:00:32] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '25738506-6184-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:00:32] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '0392b41a-e153-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:00:32] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '176bdbb2-5949-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:00:32] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:00:32] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 08:00:32] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:00:57] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 08:00:57] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:00:57] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:00:57] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:00:57] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:00:58] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:00:58] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:00:58] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'HbmJ3YxBGgMjAb7...', '396916') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"HbmJ3...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:00:58] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:00:59] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:00:59] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:00:59] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:01:00] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '707755e2-e2f2-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:01:00] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'e93e47a2-35f5-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:01:00] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'b634e44c-362f-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:01:01] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:01:01] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 08:01:01] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:07:48] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 08:07:48] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:07:48] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:07:48] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:07:49] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:07:49] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:07:49] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:07:49] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'Ctif2DLn4WLBx3w...', '987881') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"Ctif2...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:07:49] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:07:51] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:07:51] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:07:51] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:07:52] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'ebda2d28-3cfc-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:07:52] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '0c86364f-9e70-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:07:52] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '44f7f85b-3ee9-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:07:53] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:07:53] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 08:07:53] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:14:19] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 08:14:19] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:14:20] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:14:20] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:14:20] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:14:21] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:14:21] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:14:21] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), '9ihz0fXuzP5Vud4...', '379411') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"9ihz0...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:14:21] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:14:23] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:14:23] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:14:23] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:14:25] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '96f3b5a3-f66c-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:14:26] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '474254c8-aa4b-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:14:26] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '08a46e41-ad3d-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:14:26] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:14:26] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 08:14:26] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:20:24] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 08:20:25] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:20:25] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:20:25] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:20:25] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:20:25] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:20:26] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:20:26] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'yeougeZJtvhTsBl...', '956936') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"yeoug...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:20:26] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:20:27] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:20:27] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:20:27] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:20:28] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'cbb8ae48-611e-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:20:28] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'd0615de4-4de9-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:20:28] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'a2e0bd91-b516-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:20:28] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:20:28] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 08:20:28] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:24:37] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 08:24:37] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:24:37] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:24:37] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:24:37] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:24:38] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:24:38] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:24:38] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), '7srJMJwsdNIb4Lr...', '964039') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"7srJM...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:24:38] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:24:39] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:24:39] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:24:39] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:24:40] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '66b9de64-d675-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:24:40] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '52a0f4b4-ef7a-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:24:41] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '16fcc739-f45c-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:24:41] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:24:41] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 08:24:41] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:30:55] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 08:30:55] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:30:55] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:30:55] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:30:55] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:30:56] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:30:56] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:30:56] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), '1Pkyl0mRvh6n7zl...', '831957') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"1Pkyl...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:30:56] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:30:57] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:30:57] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:30:57] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:30:59] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '07be4ab7-1b91-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:30:59] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'bddf8e05-ffe7-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:30:59] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '338bd01c-7db6-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:30:59] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:30:59] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 08:30:59] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:35:41] local.ERROR: The "--compact" option does not exist. {"exception":"[object] (Symfony\\Component\\Console\\Exception\\RuntimeException(code: 0): The \"--compact\" option does not exist. at C:/laragon/www/freegive/vendor/symfony/console/Input/ArgvInput.php:226) [stacktrace] #0 C:/laragon/www/freegive/vendor/symfony/console/Input/ArgvInput.php(155): Symfony/Component/Console/Input/ArgvInput->addLongOption('compact', NULL) #1 C:/laragon/www/freegive/vendor/symfony/console/Input/ArgvInput.php(88): Symfony/Component/Console/Input/ArgvInput->parseLongOption('--compact') #2 C:/laragon/www/freegive/vendor/symfony/console/Input/ArgvInput.php(77): Symfony/Component/Console/Input/ArgvInput->parseToken('--compact', true) #3 C:/laragon/www/freegive/vendor/symfony/console/Input/Input.php(53): Symfony/Component/Console/Input/ArgvInput->parse() #4 C:/laragon/www/freegive/vendor/symfony/console/Command/Command.php(295): Symfony/Component/Console/Input/Input->bind(Object(Symfony/Component/Console/Input/InputDefinition)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Console/Command.php(249): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Laravel/Pao/Laravel/PaoOutputStyle)) #6 C:/laragon/www/freegive/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #7 C:/laragon/www/freegive/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Illuminate/Foundation/Console/RouteListCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #8 C:/laragon/www/freegive/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) #11 C:/laragon/www/freegive/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) #12 {main} "} [2026-08-28 08:35:46] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 08:35:46] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:35:46] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:35:46] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:35:46] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:35:47] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:35:47] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:35:47] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'l9NUePqod15gZ4T...', '157888') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"l9NUe...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:35:47] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:35:48] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:35:48] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:35:48] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:35:50] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'dbbdf94b-f0d0-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:35:50] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'e03fcd88-d842-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:35:50] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'a30bdd2a-320a-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:35:50] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:35:50] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 08:35:50] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:36:55] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 08:36:55] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:36:55] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:36:55] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:36:55] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:36:55] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:36:56] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:36:56] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), '1pRCVihKIpOZxZ1...', '779385') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"1pRCV...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:36:56] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:36:57] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:36:57] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 08:36:57] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:36:58] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '0ab0d391-043f-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:36:58] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'ce188b89-5743-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 08:36:59] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '1084f718-9c4a-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 08:36:59] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 08:36:59] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 08:36:59] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 09:34:16] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 09:34:16] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:34:17] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:34:17] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:34:17] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:34:17] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:34:17] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 09:34:17] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'ulmkFqxWsfZ6tCo...', '831401') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"ulmkF...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:34:17] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:34:18] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:34:18] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 09:34:19] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:34:20] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '685d9459-1b68-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:34:20] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '52c5a8a5-7936-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:34:20] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '0e103fdb-f4cb-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:34:21] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 09:34:21] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 09:34:21] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 09:37:57] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 09:37:57] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:37:57] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:37:57] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:37:57] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:37:58] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:37:58] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 09:37:58] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), '8a7rb2SaO7NAGha...', '212235') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"8a7rb...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:37:58] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:37:59] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:37:59] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 09:37:59] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:38:01] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'b614a984-6e48-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:38:01] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '1e499bd8-4b6f-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:38:01] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '0ea54c7a-e587-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:38:02] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 09:38:02] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 09:38:02] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 09:42:04] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 09:42:04] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:42:04] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:42:04] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:42:04] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:42:05] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:42:05] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 09:42:05] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'nYDlokweGiV758Z...', '710030') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"nYDlo...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:42:05] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:42:06] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:42:06] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 09:42:06] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:42:07] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '669dd7e9-999e-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:42:07] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'e50a87b1-533b-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 09:42:08] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'bcfb2751-4b74-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 09:42:08] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 09:42:08] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 09:42:08] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 13:46:32] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 13:46:33] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 13:46:33] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 13:46:33] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 13:46:34] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 13:46:36] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 13:46:37] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 13:46:37] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'tbxyGkAb66z38GC...', '116511') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"tbxyG...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 13:46:37] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 13:46:42] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 13:46:42] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 13:46:43] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 13:46:47] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '3ea6c123-74a0-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 13:46:48] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '5b194d04-b6e0-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 13:46:48] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '0bb2d1ce-b78e-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 13:46:49] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 13:46:49] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 13:46:49] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 13:48:42] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 13:48:42] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 13:48:43] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 13:48:43] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 13:48:43] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 13:48:43] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 13:48:44] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 13:48:44] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'AURExdQ4Eoe2lXG...', '485885') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"AUREx...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 13:48:44] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 13:48:45] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 13:48:45] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 13:48:45] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 13:48:47] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '6d8c0bf0-db9c-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 13:48:47] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '5069cfec-beab-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 13:48:47] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '12a2ba51-f986-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 13:48:47] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 13:48:47] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 13:48:47] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 14:00:55] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 14:00:55] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:00:56] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:00:56] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:00:56] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:00:56] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:00:57] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 14:00:57] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'IIDLkigZkpBUVeg...', '947170') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"IIDLk...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:00:57] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:00:58] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:00:59] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 14:00:59] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:01:01] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'bb0cdfd0-d0cb-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:01:01] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'ee0e9aca-5323-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:01:01] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '4f8da5da-44cc-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:01:02] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 14:01:02] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 14:01:02] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 14:11:48] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 14:11:49] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:11:49] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:11:49] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:11:49] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:11:50] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:11:50] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 14:11:50] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'u2ZCQwpgwPyppSh...', '384032') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"u2ZCQ...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:11:50] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:11:53] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:11:53] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 14:11:53] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:11:55] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '462b3aa4-385b-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:11:55] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '7bfd36e7-a2ba-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:11:55] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '48c57203-9312-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:11:55] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 14:11:55] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 14:11:55] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 14:44:50] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 14:44:50] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:44:50] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:44:50] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:44:50] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:44:51] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:44:51] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 14:44:51] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'WPWlfvbMUrRxzIR...', '107791') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"WPWlf...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:44:51] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:44:52] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:44:52] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 14:44:52] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:44:54] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'f5ee8a61-298f-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:44:54] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'd82f7469-5516-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 14:44:54] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '5f73b9f2-8744-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 14:44:54] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 14:44:54] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 14:44:55] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 15:02:23] local.ERROR: View [account._sidebar] not found. (View: C:\laragon\www\freegive\resources\views\account\history.blade.php) {"userId":3,"exception":"[object] (Illuminate\\View\\ViewException(code: 0): View [account._sidebar] not found. (View: C:\\laragon\\www\\freegive\\resources\\views\\account\\history.blade.php) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:138) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(59): Illuminate/View/Engines/CompilerEngine->handleViewException(Object(InvalidArgumentException), 1) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(82): Illuminate/View/View->render() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(40): Illuminate/Http/Response->setContent(Object(Illuminate/View/View)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(939): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...') #61 {main} [previous exception] [object] (InvalidArgumentException(code: 0): View [account._sidebar] not found. at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php:138) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/FileViewFinder.php(78): Illuminate/View/FileViewFinder->findInPaths('account._sideba...', Array) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Factory.php(150): Illuminate/View/FileViewFinder->find('account._sideba...') #2 C:/laragon/www/freegive/storage/framework/views/64dd83777409b09410ba3ff4373fced2.php(4): Illuminate/View/Factory->make('account._sideba...', Array) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('C://laragon//www//...') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate/Filesystem/Filesystem::Illuminate/Filesystem/{closure}() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate/Filesystem/Filesystem->getRequire('C://laragon//www//...', Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Illuminate/View/Engines/PhpEngine->evaluatePath('C://laragon//www//...', Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(208): Illuminate/View/Engines/CompilerEngine->get('C://laragon//www//...', Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate/View/View->getContents() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate/View/View->renderContents() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(82): Illuminate/View/View->render() #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Response.php(40): Illuminate/Http/Response->setContent(Object(Illuminate/View/View)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(939): Illuminate/Http/Response->__construct(Object(Illuminate/View/View), 200, Array) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate/Routing/Router::toResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Routing/Router->prepareResponse(Object(Illuminate/Http/Request), Object(Illuminate/View/View)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...') #66 {main} "} [2026-08-28 15:03:48] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 15:03:48] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 15:03:49] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 15:03:49] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 15:03:49] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 15:03:50] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 15:03:50] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 15:03:50] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'WOljGzSSEBjJBC5...', '947357') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"WOljG...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 15:03:50] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 15:03:52] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 15:03:52] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 15:03:52] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 15:03:54] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '03fd15b1-ff4b-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 15:03:55] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'fae6f31a-2502-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 15:03:55] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '85628206-0727-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 15:03:55] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 15:03:55] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 15:03:55] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 15:18:29] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-28 15:18:29] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 15:18:29] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 15:18:29] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 15:18:29] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 15:18:30] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 15:18:30] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 15:18:30] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), '00oCNwIwMfQ9g2g...', '107758') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"00oCN...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 15:18:30] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 15:18:31] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 15:18:31] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-28 15:18:31] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 15:18:33] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '3119ea5c-3de6-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 15:18:33] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '7014d6f1-234a-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-28 15:18:33] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'f49da1ea-aca3-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-28 15:18:33] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-28 15:18:33] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-28 15:18:33] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-29 08:21:57] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-29 08:21:59] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 08:21:59] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 08:21:59] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 08:22:00] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 08:22:03] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 08:22:05] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-29 08:22:05] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'VrJjN8vODwFlemY...', '555626') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"VrJjN...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 08:22:06] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 08:22:11] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 08:22:12] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-29 08:22:12] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 08:22:18] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'f54706ca-d0ed-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 08:22:18] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '634d6587-e5d3-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 08:22:18] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '38147b53-18f4-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 08:22:19] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-29 08:22:19] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-29 08:22:19] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-29 12:08:45] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'status' in 'where clause' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: fg_dbase, SQL: select exists(select * from `organization_members` where `organization_members`.`organization_id` = 3 and `organization_members`.`organization_id` is not null and `user_id` = 2 and `status` = active) as `exists`) {"userId":2,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'status' in 'where clause' (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: fg_dbase, SQL: select exists(select * from `organization_members` where `organization_members`.`organization_id` = 3 and `organization_members`.`organization_id` is not null and `user_id` = 2 and `status` = active) as `exists`) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:857) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('select exists(s...', Array, Object(Closure)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(426): Illuminate/Database/Connection->run('select exists(s...', Array, Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3947): Illuminate/Database/Connection->select('select exists(s...', Array, true) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2271): Illuminate/Database/Query/Builder->exists() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->__call('exists', Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(52): Illuminate/Database/Eloquent/Relations/Relation->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'exists', Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(538): Illuminate/Database/Eloquent/Relations/Relation->forwardDecoratedCallTo(Object(Illuminate/Database/Eloquent/Builder), 'exists', Array) #7 C:/laragon/www/freegive/app/Http/Controllers/Web/DonationController.php(222): Illuminate/Database/Eloquent/Relations/Relation->__call('exists', Array) #8 C:/laragon/www/freegive/app/Http/Controllers/Web/DonationController.php(155): App/Http/Controllers/Web/DonationController->isOrganizationMember(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/DonationController->show(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/DonationController), 'show') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...') #60 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'status' in 'where clause' at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:435) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(435): PDO->prepare('select exists(s...') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(846): Illuminate/Database/Connection->Illuminate/Database/{closure}('select exists(s...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('select exists(s...', Array, Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(426): Illuminate/Database/Connection->run('select exists(s...', Array, Object(Closure)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3947): Illuminate/Database/Connection->select('select exists(s...', Array, true) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2271): Illuminate/Database/Query/Builder->exists() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(23): Illuminate/Database/Eloquent/Builder->__call('exists', Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php(52): Illuminate/Database/Eloquent/Relations/Relation->forwardCallTo(Object(Illuminate/Database/Eloquent/Builder), 'exists', Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Relations/Relation.php(538): Illuminate/Database/Eloquent/Relations/Relation->forwardDecoratedCallTo(Object(Illuminate/Database/Eloquent/Builder), 'exists', Array) #9 C:/laragon/www/freegive/app/Http/Controllers/Web/DonationController.php(222): Illuminate/Database/Eloquent/Relations/Relation->__call('exists', Array) #10 C:/laragon/www/freegive/app/Http/Controllers/Web/DonationController.php(155): App/Http/Controllers/Web/DonationController->isOrganizationMember(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/DonationController->show(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/DonationController), 'show') #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/public/index.php(20): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php(23): require_once('C://laragon//www//...') #62 {main} "} [2026-08-29 12:13:33] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-29 12:13:33] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 12:13:33] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 12:13:33] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 12:13:33] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 12:13:35] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 12:13:36] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-29 12:13:36] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'GLPriF7iLYstbXg...', '961071') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"GLPri...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 12:13:36] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 12:13:38] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 12:13:38] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-29 12:13:38] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 12:13:40] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '398fb656-7acb-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 12:13:40] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '3076d62d-f2dc-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 12:13:41] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '15aa2660-a0fd-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 12:13:41] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-29 12:13:41] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-29 12:13:41] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-29 13:17:45] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-29 13:17:46] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 13:17:46] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 13:17:46] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 13:17:46] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 13:17:48] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 13:17:51] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-29 13:17:51] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), '9haUyf7rxK6b70S...', '628267') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"9haUy...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 13:17:51] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 13:17:56] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 13:17:56] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-29 13:17:56] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 13:18:00] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '698adf93-1cbd-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 13:18:01] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '498fbcd3-24b1-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 13:18:01] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'd30b27cd-0191-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 13:18:01] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-29 13:18:01] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-29 13:18:01] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-29 13:43:09] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-29 13:43:10] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 13:43:10] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 13:43:10] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 13:43:10] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 13:43:11] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 13:43:11] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-29 13:43:12] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'rZsrUfgcIXNtlqD...', '252160') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"rZsrU...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 13:43:12] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 13:43:13] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 13:43:14] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-29 13:43:14] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 13:43:15] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '47525877-88b4-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 13:43:16] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '26fdf9cb-6731-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-29 13:43:16] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '4743d692-1589-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-29 13:43:16] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-29 13:43:16] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-29 13:43:16] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-30 19:13:40] testing.ERROR: SQLSTATE[HY000]: General error: 1 no such table: offers (Connection: sqlite, Database: :memory:, SQL: select count(*) as "aggregate" from "offers" where "is_active" = 1 and "is_donatable" = 1 and "offers"."deleted_at" is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: offers (Connection: sqlite, Database: :memory:, SQL: select count(*) as \"aggregate\" from \"offers\" where \"is_active\" = 1 and \"is_donatable\" = 1 and \"offers\".\"deleted_at\" is null) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:857) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('select count(*)...', Array, Object(Closure)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(426): Illuminate/Database/Connection->run('select count(*)...', Array, Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3573): Illuminate/Database/Connection->select('select count(*)...', Array, true, Array) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3557): Illuminate/Database/Query/Builder->runSelect() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4073): Illuminate/Database/Query/Builder->get(Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4001): Illuminate/Database/Query/Builder->aggregate('count', Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2271): Illuminate/Database/Query/Builder->count() #7 C:/laragon/www/freegive/app/Http/Controllers/Web/PageController.php(22): Illuminate/Database/Eloquent/Builder->__call('count', Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/PageController->home() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/PageController), 'home') #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #58 C:/laragon/www/freegive/tests/Feature/PwaTest.php(9): Illuminate/Foundation/Testing/TestCase->get('/') #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PwaTest->test_layout_exposes_pwa_metadata() #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_layout_exp...', Array) #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PwaTest)) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #68 {main} [previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: offers at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:435) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(435): PDO->prepare('select count(*)...') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(846): Illuminate/Database/Connection->Illuminate/Database/{closure}('select count(*)...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('select count(*)...', Array, Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(426): Illuminate/Database/Connection->run('select count(*)...', Array, Object(Closure)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3573): Illuminate/Database/Connection->select('select count(*)...', Array, true, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3557): Illuminate/Database/Query/Builder->runSelect() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4073): Illuminate/Database/Query/Builder->get(Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4001): Illuminate/Database/Query/Builder->aggregate('count', Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2271): Illuminate/Database/Query/Builder->count() #9 C:/laragon/www/freegive/app/Http/Controllers/Web/PageController.php(22): Illuminate/Database/Eloquent/Builder->__call('count', Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/PageController->home() #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/PageController), 'home') #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #60 C:/laragon/www/freegive/tests/Feature/PwaTest.php(9): Illuminate/Foundation/Testing/TestCase->get('/') #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PwaTest->test_layout_exposes_pwa_metadata() #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_layout_exp...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PwaTest)) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #70 {main} "} [2026-08-30 19:14:11] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-30 19:14:12] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-30 19:14:12] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-30 19:14:12] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-30 19:14:12] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-30 19:14:15] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-30 19:14:19] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-30 19:14:19] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'Cc86XR5ml1ZxYOb...', '249759') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"Cc86X...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-30 19:14:19] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-30 19:14:26] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-30 19:14:27] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-30 19:14:27] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-30 19:14:31] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '50eb6949-c156-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-30 19:14:31] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'a0f4b3b1-3ac7-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-30 19:14:31] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '788d9772-32ee-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-30 19:14:32] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-30 19:14:32] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-30 19:14:32] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-30 19:14:32] testing.ERROR: SQLSTATE[HY000]: General error: 1 no such table: offers (Connection: sqlite, Database: :memory:, SQL: select count(*) as "aggregate" from "offers" where "is_active" = 1 and "is_donatable" = 1 and "offers"."deleted_at" is null) {"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: offers (Connection: sqlite, Database: :memory:, SQL: select count(*) as \"aggregate\" from \"offers\" where \"is_active\" = 1 and \"is_donatable\" = 1 and \"offers\".\"deleted_at\" is null) at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:857) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('select count(*)...', Array, Object(Closure)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(426): Illuminate/Database/Connection->run('select count(*)...', Array, Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3573): Illuminate/Database/Connection->select('select count(*)...', Array, true, Array) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3557): Illuminate/Database/Query/Builder->runSelect() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4073): Illuminate/Database/Query/Builder->get(Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4001): Illuminate/Database/Query/Builder->aggregate('count', Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2271): Illuminate/Database/Query/Builder->count() #7 C:/laragon/www/freegive/app/Http/Controllers/Web/PageController.php(22): Illuminate/Database/Eloquent/Builder->__call('count', Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/PageController->home() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/PageController), 'home') #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #58 C:/laragon/www/freegive/tests/Feature/PwaTest.php(9): Illuminate/Foundation/Testing/TestCase->get('/') #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PwaTest->test_layout_exposes_pwa_metadata() #60 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_layout_exp...', Array) #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PwaTest)) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #70 {main} [previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1 no such table: offers at C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php:435) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(435): PDO->prepare('select count(*)...') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(846): Illuminate/Database/Connection->Illuminate/Database/{closure}('select count(*)...', Array) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(813): Illuminate/Database/Connection->runQueryCallback('select count(*)...', Array, Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Connection.php(426): Illuminate/Database/Connection->run('select count(*)...', Array, Object(Closure)) #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3573): Illuminate/Database/Connection->select('select count(*)...', Array, true, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3557): Illuminate/Database/Query/Builder->runSelect() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4073): Illuminate/Database/Query/Builder->get(Array) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4001): Illuminate/Database/Query/Builder->aggregate('count', Array) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2271): Illuminate/Database/Query/Builder->count() #9 C:/laragon/www/freegive/app/Http/Controllers/Web/PageController.php(22): Illuminate/Database/Eloquent/Builder->__call('count', Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/Web/PageController->home() #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/Web/PageController), 'home') #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(368): Illuminate/Foundation/Testing/TestCase->call('GET', '/', Array, Array, Array, Array) #60 C:/laragon/www/freegive/tests/Feature/PwaTest.php(9): Illuminate/Foundation/Testing/TestCase->get('/') #61 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PwaTest->test_layout_exposes_pwa_metadata() #62 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_layout_exp...', Array) #63 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PwaTest)) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #72 {main} "} [2026-08-30 19:15:40] testing.ERROR: Un administrateur ne peut pas suspendre son propre compte. {"userId":1,"exception":"[object] (DomainException(code: 0): Un administrateur ne peut pas suspendre son propre compte. at C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Administration/Application/Actions/ModerateUserAction->App/Modules/Administration/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Administration/Application/Actions/ModerateUserAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Administration/Presentation/Http/Controllers/AdminController.php(59): App/Modules/Administration/Application/Actions/ModerateUserAction->execute(Object(App/Models/User), Object(App/Models/User), 'suspended', 'Tentative auto ...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Administration/Presentation/Http/Controllers/AdminController->moderateUser(Object(App/Modules/Administration/Presentation/Http/Requests/ModerateUserRequest), Object(App/Models/User), Object(App/Modules/Administration/Application/Actions/ModerateUserAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Administration/Presentation/Http/Controllers/AdminController), 'moderateUser') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureAdministrator.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureAdministrator->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/admin/user...', Array, Array, Array, Array, '{\"status\":\"susp...') #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/admin/user...', Array, Array, 0) #65 C:/laragon/www/freegive/tests/Feature/AdministrationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->patchJson('/api/admin/user...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AdministrationHttpTest->test_admin_suspends_and_reactivates_user_with_audit() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_susp...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AdministrationHttpTest)) #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #77 {main} "} [2026-08-30 19:15:40] testing.ERROR: Seule une demande en brouillon peut etre modifiee. {"userId":1,"exception":"[object] (DomainException(code: 0): Seule une demande en brouillon peut etre modifiee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(50): App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 1, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->update(Object(App/Modules/Assistance/Presentation/Http/Requests/UpdateAssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/UpdateAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PATCH', '/api/assistance...', Array, Array, Array, Array, '{\"title\":\"Modif...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(471): Illuminate/Foundation/Testing/TestCase->json('PATCH', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(34): Illuminate/Foundation/Testing/TestCase->patchJson('/api/assistance...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_requester_creates_updates_and_publishes_a_request() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_requester_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-30 19:15:40] testing.ERROR: Vous avez deja repondu a cette demande. {"userId":3,"exception":"[object] (DomainException(code: 0): Vous avez deja repondu a cette demande. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(22): App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 3, NULL) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->store(Object(App/Modules/Assistance/Presentation/Http/Requests/StoreAssistanceResponse), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/RespondToAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(53): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-30 19:15:40] testing.ERROR: Cette reponse ne peut plus etre acceptee. {"userId":1,"exception":"[object] (DomainException(code: 0): Cette reponse ne peut plus etre acceptee. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php:29) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction.php(19): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController.php(27): App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), 1) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController->accept(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Assistance/Domain/Models/AssistanceResponse), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/AcceptAssistanceResponseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceResponseController), 'accept') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(62): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_one_response_is_accepted_and_competing_responses_are_rejected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_one_respon...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-30 19:15:40] testing.ERROR: Cette demande ne vous appartient pas. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette demande ne vous appartient pas. at C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php:20) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->App/Modules/Assistance/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction.php(17): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController.php(60): App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction->execute(Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), 2) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController->cancel(Object(Illuminate/Http/Request), Object(App/Modules/Assistance/Domain/Models/AssistanceRequest), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Assistance/Application/Actions/CancelAssistanceRequestAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Assistance/Presentation/Http/Controllers/AssistanceRequestController), 'cancel') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/assistance...', Array, Array, Array, Array, '[]') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/assistance...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/AssistanceHttpTest.php(77): Illuminate/Foundation/Testing/TestCase->postJson('/api/assistance...') #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/AssistanceHttpTest->test_private_request_is_not_listed_and_is_protected() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_re...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/AssistanceHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-30 19:15:40] testing.ERROR: Le stock physique ne peut pas être inférieur à la quantité réservée. {"userId":1,"exception":"[object] (DomainException(code: 0): Le stock physique ne peut pas être inférieur à la quantité réservée. at C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->App/Domains/Catalog/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction.php(16): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController.php(26): App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction->execute(Object(App/Domains/Catalog/Domain/Models/Offer), Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController->update(Object(App/Domains/Catalog/Presentation/Http/Requests/UpdateOfferInventoryRequest), Object(App/Modules/Organizations/Domain/Models/Organization), Object(App/Domains/Catalog/Domain/Models/Offer), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Domains/Catalog/Application/Actions/UpdateOfferInventoryAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Catalog/Presentation/Http/Controllers/OfferInventoryController), 'update') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('PUT', '/api/organizati...', Array, Array, Array, Array, '{\"quantity\":3}') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(441): Illuminate/Foundation/Testing/TestCase->json('PUT', '/api/organizati...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/CatalogHttpTest.php(74): Illuminate/Foundation/Testing/TestCase->putJson('/api/organizati...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/CatalogHttpTest->test_inventory_cannot_be_reduced_below_reserved_quantity() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_inventory_...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/CatalogHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-30 19:15:41] testing.ERROR: Les justificatifs de retrait sont invalides. {"userId":3,"exception":"[object] (DomainException(code: 0): Les justificatifs de retrait sont invalides. at C:/laragon/www/freegive/app/Modules/Donation/Application/Services/PickupCredentialService.php:31) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(30): App/Modules/Donation/Application/Services/PickupCredentialService->validate(Object(App/Modules/Donation/Domain/Models/DonationPickup), 'xxxxxxxxxxxxxxx...', '000000') #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'xxxxxxxxxxxxxxx...', '000000') #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"xxxxx...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(48): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-30 19:15:41] testing.ERROR: Ce retrait n'est pas disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce retrait n'est pas disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php:28) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ValidateDonationPickupAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationPickupController.php(31): App/Modules/Donation/Application/Actions/ValidateDonationPickupAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), 'SDSnDXIr3qsiz9h...', '185346') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController->validatePickup(Object(App/Modules/Donation/Presentation/Http/Requests/ValidatePickupRequest), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Organizations/Application/Services/OrganizationAccess), Object(App/Modules/Donation/Application/Actions/ValidateDonationPickupAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationPickupController), 'validatePickup') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '{\"token\":\"SDSnD...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(52): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_private_personal_donation_uses_one_time_hashed_pickup_credentials() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_private_pe...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-30 19:15:41] testing.ERROR: Ce don n'est plus disponible. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce don n'est plus disponible. at C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php:27) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->App/Modules/Donation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Donation/Application/Actions/ClaimPublicDonationAction.php(23): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Donation/Presentation/Http/Controllers/DonationController.php(69): App/Modules/Donation/Application/Actions/ClaimPublicDonationAction->execute(Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Domain/Models/Actor)) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Donation/Presentation/Http/Controllers/DonationController->claim(Object(Illuminate/Http/Request), Object(App/Modules/Donation/Domain/Models/Donation), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Modules/Donation/Application/Actions/ClaimPublicDonationAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Donation/Presentation/Http/Controllers/DonationController), 'claim') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/donations/...', Array, Array, Array, Array, '[]') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/donations/...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/DonationHttpTest.php(80): Illuminate/Foundation/Testing/TestCase->postJson('/api/donations/...') #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/DonationHttpTest->test_public_donation_can_only_be_claimed_once() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_public_don...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/DonationHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-30 19:15:42] testing.ERROR: Un dossier actif existe deja pour cette ressource. {"userId":1,"exception":"[object] (DomainException(code: 0): Un dossier actif existe deja pour cette ressource. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:46) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(32): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->report(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'report') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(46): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_user_reports_resource_once_with_private_attachment() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_user_repor...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-30 19:15:42] testing.ERROR: Vous n'etes pas partie prenante de cette transaction. {"userId":2,"exception":"[object] (DomainException(code: 0): Vous n'etes pas partie prenante de cette transaction. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php:92) [stacktrace] #0 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(40): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->ensureCanDispute(Object(App/Models/User), Object(App/Domains/Order/Domain/Models/Order)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/CreateModerationCaseAction.php(33): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #5 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(37): App/Modules/Moderation/Application/Actions/CreateModerationCaseAction->execute(Object(App/Models/User), Object(App/Modules/Moderation/Domain/Enums/ModerationCaseType), Array, Array) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->dispute(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationCaseRequest), Object(App/Modules/Moderation/Application/Actions/CreateModerationCaseAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'dispute') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"subject_type\"...') #66 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #67 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(73): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_only_transaction_participant_can_open_dispute() #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_only_trans...', Array) #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #78 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #79 {main} "} [2026-08-30 19:15:42] testing.ERROR: Ce dossier est cloture. {"userId":3,"exception":"[object] (DomainException(code: 0): Ce dossier est cloture. at C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php:23) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->App/Modules/Moderation/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction.php(20): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController.php(50): App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction->execute(Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Models/User), 'Message tardif') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController->message(Object(App/Modules/Moderation/Presentation/Http/Requests/StoreModerationMessageRequest), Object(App/Modules/Moderation/Domain/Models/ModerationCase), Object(App/Modules/Moderation/Application/Services/ModerationCaseAccess), Object(App/Modules/Moderation/Application/Actions/AddModerationCaseMessageAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Modules/Moderation/Presentation/Http/Controllers/ModerationCaseController), 'message') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/moderation...', Array, Array, Array, Array, '{\"message\":\"Mes...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/moderation...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/ModerationCaseHttpTest.php(101): Illuminate/Foundation/Testing/TestCase->postJson('/api/moderation...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/ModerationCaseHttpTest->test_admin_assigns_discusses_and_resolves_case_with_audit() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_admin_assi...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/ModerationCaseHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-30 19:15:43] testing.ERROR: Cette commande n'est pas en attente de paiement. {"userId":2,"exception":"[object] (DomainException(code: 0): Cette commande n'est pas en attente de paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:41) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), 'c9ef2791-b9d1-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(49): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_buyer_initiates_idempotent_cash_payment_from_server_order_amount() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_buyer_init...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-30 19:15:43] testing.ERROR: Aucun prestataire n'est configuré pour le moyen de paiement card. {"userId":2,"exception":"[object] (DomainException(code: 0): Aucun prestataire n'est configuré pour le moyen de paiement card. at C:/laragon/www/freegive/app/Domains/Payment/Application/Services/PaymentProviderManager.php:22) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(88): App/Domains/Payment/Application/Services/PaymentProviderManager->for(Object(App/Domains/Payment/Domain/Enums/PaymentMethod)) #1 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '294357ea-a3d9-4...') #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"card...') #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #63 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(87): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #64 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_unconfigured_provider_fails_safely_and_allows_a_new_attempt() #65 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_unconfigur...', Array) #66 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #75 {main} "} [2026-08-30 19:15:43] testing.ERROR: Le marchand n'autorise pas le paiement au retrait ou à la livraison. {"userId":2,"exception":"[object] (DomainException(code: 0): Le marchand n'autorise pas le paiement au retrait ou à la livraison. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php:50) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/InitiatePaymentAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/InitiatePaymentAction.php(34): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentController.php(46): App/Domains/Payment/Application/Actions/InitiatePaymentAction->execute(Object(App/Domains/Order/Domain/Models/Order), 1, Object(App/Domains/Payment/Domain/Enums/PaymentMethod), '08b54ad1-ec0c-4...') #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentController->store(Object(App/Domains/Payment/Presentation/Http/Requests/InitiatePaymentRequest), Object(App/Domains/Order/Domain/Models/Order), Object(App/Modules/Actors/Application/Services/CurrentActorResolver), Object(App/Domains/Payment/Application/Actions/InitiatePaymentAction)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentController), 'store') #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #10 C:/laragon/www/freegive/app/Http/Middleware/EnsureActiveUser.php(29): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureActiveUser->handle(Object(Illuminate/Http/Request), Object(Closure)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestForgery.php(104): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestForgery->handle(Object(Illuminate/Http/Request), Object(Closure)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '10', '1') #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '60', '1') #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #47 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #48 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #49 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #50 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #51 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #52 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #53 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #54 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #55 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #56 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #57 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #58 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #59 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #60 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #61 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #62 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #63 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #64 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(573): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/orders/01M...', Array, Array, Array, Array, '{\"method\":\"cash...') #65 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(411): Illuminate/Foundation/Testing/TestCase->json('POST', '/api/orders/01M...', Array, Array, 0) #66 C:/laragon/www/freegive/tests/Feature/PaymentHttpTest.php(121): Illuminate/Foundation/Testing/TestCase->postJson('/api/orders/01M...', Array) #67 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentHttpTest->test_cash_payment_is_rejected_when_merchant_does_not_allow_it() #68 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_cash_payme...', Array) #69 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #70 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #71 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentHttpTest)) #72 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #73 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #74 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #75 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #76 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #77 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #78 {main} "} [2026-08-30 19:15:43] testing.ERROR: Le montant ou la devise du webhook ne correspond pas au paiement. {"userId":1,"exception":"[object] (DomainException(code: 0): Le montant ou la devise du webhook ne correspond pas au paiement. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:72) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(68): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "} [2026-08-30 19:15:43] testing.ERROR: L'identifiant d'evenement a deja ete utilise avec un contenu different. {"userId":1,"exception":"[object] (DomainException(code: 0): L'identifiant d'evenement a deja ete utilise avec un contenu different. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:45) [stacktrace] #0 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #3 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #4 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #5 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #18 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #23 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #43 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(73): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #44 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_amount_mismatch_is_journaled_and_replay_with_changed_payload_is_rejected() #45 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_amount_mis...', Array) #46 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #47 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #48 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #55 {main} "} [2026-08-30 19:15:43] testing.ERROR: Paiement fournisseur introuvable. {"userId":1,"exception":"[object] (DomainException(code: 0): Paiement fournisseur introuvable. at C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php:69) [stacktrace] #0 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(35): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->App/Domains/Payment/Application/Actions/{closure}(Object(Illuminate/Database/SQLiteConnection)) #1 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(502): Illuminate/Database/Connection->transaction(Object(Closure)) #2 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate/Database/DatabaseManager->__call('transaction', Array) #3 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(61): Illuminate/Support/Facades/Facade::__callStatic('transaction', Array) #4 C:/laragon/www/freegive/app/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction.php(48): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->process(Object(App/Domains/Payment/Domain/Models/PaymentWebhookEvent), Object(App/Domains/Payment/Application/DTO/PaymentWebhookData)) #5 C:/laragon/www/freegive/app/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController.php(17): App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction->receive('mobile_money', Object(Illuminate/Http/Request)) #6 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController->__invoke(Object(Illuminate/Http/Request), 'mobile_money', Object(App/Domains/Payment/Application/Actions/ProcessPaymentWebhookAction)) #7 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(275): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Domains/Payment/Presentation/Http/Controllers/PaymentWebhookController), '__invoke') #8 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Route.php(215): Illuminate/Routing/Route->runController() #9 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() #10 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->Illuminate/Routing/{closure}(Object(Illuminate/Http/Request)) #11 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(52): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #12 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) #13 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(168): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #14 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(93): Illuminate/Routing/Middleware/ThrottleRequests->handleRequest(Object(Illuminate/Http/Request), Object(Closure), Array) #15 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/ThrottleRequests->handle(Object(Illuminate/Http/Request), Object(Closure), '120', '1') #16 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #17 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #18 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) #19 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) #20 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) #21 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) #22 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->Illuminate/Foundation/Http/{closure}(Object(Illuminate/Http/Request)) #23 C:/laragon/www/freegive/app/Http/Middleware/AddSecurityHeaders.php(15): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #24 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/AddSecurityHeaders->handle(Object(Illuminate/Http/Request), Object(Closure)) #25 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #26 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #27 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) #28 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #29 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) #30 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) #31 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #32 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) #33 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #34 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) #35 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #36 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) #37 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #38 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) #39 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #40 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) #41 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(28): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #42 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) #43 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->Illuminate/Pipeline/{closure}(Object(Illuminate/Http/Request)) #44 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) #45 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) #46 C:/laragon/www/freegive/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(607): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) #47 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(126): Illuminate/Foundation/Testing/TestCase->call('POST', '/api/payments/w...', Array, Array, Array, Array, '{\"event_id\":\"ev...') #48 C:/laragon/www/freegive/tests/Feature/PaymentWebhookHttpTest.php(83): Tests/Feature/PaymentWebhookHttpTest->webhook(Array) #49 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1318): Tests/Feature/PaymentWebhookHttpTest->test_failed_webhook_can_be_retried_after_reference_reconciliation() #50 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(1355): PHPUnit/Framework/TestCase->invokeTestMethod('test_failed_web...', Array) #51 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(521): PHPUnit/Framework/TestCase->runTest() #52 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(99): PHPUnit/Framework/TestCase->runBare() #53 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestCase.php(361): PHPUnit/Framework/TestRunner->run(Object(Tests/Feature/PaymentWebhookHttpTest)) #54 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestCase->run() #55 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #56 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/Framework/TestSuite.php(374): PHPUnit/Framework/TestSuite->run() #57 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit/Framework/TestSuite->run() #58 C:/laragon/www/freegive/vendor/phpunit/phpunit/src/TextUI/Application.php(229): PHPUnit/TextUI/TestRunner->run(Object(PHPUnit/TextUI/Configuration/Configuration), Object(PHPUnit/Runner/ResultCache/DefaultResultCache), Object(PHPUnit/Framework/TestSuite)) #59 C:/laragon/www/freegive/vendor/phpunit/phpunit/phpunit(104): PHPUnit/TextUI/Application->run(Array) #60 {main} "}